Render.ru
Поддержать

3ds Max 2013. Целые координаты заменяются на дробные. Как лечить?

ZoolooS

Пользователь сайта
Рейтинг
4
Есть 2013 Макс.
В качестве юнитов в настройках выбраны сантиметры (и отображаемые и системные).
Выделяем объект/полигон/грань/т.п. внизу в текстбоксах вручную вводим нужные числа (целые) позиционирования по оси.
Жмем Энтер.
Примерно в половине случаев число автоматом становится приближенным (дробным, отличающимся на десятые-десятитысячные доли) к введенному в большую или меньшую сторону.
Вторая/третья/четвертая/.. попытка такого ввода таки дает нужный результат, но сам баг раздражает невообразимо.

Модель по габаритам примерно 35х120 метров.

Листик

Активный участник
Рейтинг
12
Это нормально. Просто в опциях попробуйте поставить не такое точное отображение значений. Customize > Preferences. Вкладка General, в поле Spinners пункт Precision - достаточно поставить 3.

ZoolooS

Пользователь сайта
Рейтинг
4
т.е. выставление приблизительных координат вместо вводимых точных это стандартное поведение Макса, но при этом можно задать точность отображения самих чисел чтобы успокоить душу? )

В любом случае спасибо, погляжу эти настройки.

Листик

Активный участник
Рейтинг
12
ZoolooSт.е. выставление приблизительных координат вместо вводимых точных это стандартное поведение Макса, но при этом можно задать точность отображения самих чисел чтобы успокоить душу? )

В любом случае спасибо, погляжу эти настройки.
Скорее всего, у макса есть свои "собственные" единицы измерения, а остальные - метрические, американские, они уже подгоняются под них.

Борис Кулагин (Boris Kulagin)

Золотой спонсор
Рейтинг
375
макс работает в безразмерных юнитах с плавающей запятой, как и любая другая программа (в том числе и автокад ))))) ). Любое число с плавающей запятой имеет ограниченную точность и округляется до ближайщего значения.
Вопрос к ТС - что за такая задача где нужно задавать точнее сотых долей миллиметра?

diwian diwian

Мастер
Рейтинг
82
Для "Сколково" наверно, демонстрационные образцы по "нанотехнологиям" показывать.

ZoolooS

Пользователь сайта
Рейтинг
4
Boris Kulagin
Вопрос к ТС - что за такая задача где нужно задавать точнее сотых долей миллиметра?
ТС это совершенно не нужно и ТС совершенно конкретно в своем посте написал, что он вводит целые значения, а по нажатию Энтера они сами заменяются на приближенные дробные. Вопрос был Почему оно так происходит, и как этого избежать. Пока я увидел только воркэраунд в виде уменьшения точности, за что спасибо ответившему, что, правда, не изменило поведение Макса и он так же самостоятельно проставляет дробные числа вместо введенных целых.

Борис Кулагин (Boris Kulagin)

Золотой спонсор
Рейтинг
375
тогда вопрос не праздный - а как далеко от нуля находится модель? как известно, чем дальше от нуля - тем ниже точность. Ваша модель достаточно велика, но я работаю в __миллиметрах__ (и там и там, так надо 🙂) ) с бОльшими размерами (например, зал и сцена Мариинского театра) и у меня таких проблем нет.

ZoolooS

Пользователь сайта
Рейтинг
4
Boris Kulaginтогда вопрос не праздный - а как далеко от нуля находится модель? как известно, чем дальше от нуля - тем ниже точность. Ваша модель достаточно велика, но я работаю в __миллиметрах__ (и там и там, так надо 🙂) ) с бОльшими размерами (например, зал и сцена Мариинского театра) и у меня таких проблем нет.
Да вот прямо с нуля координат и начинаю, т.е. один из углов модели находится в нуле.
Собственно отложил пока ту модельку и начал новую сцену (в смысле новый файл) и пока проблем с размерами не наблюдается. Правда и объект пока в пределах пяти метров по габаритам. Поглядим что будет дальше. Какие-то неявные и непонятные глюки в общем.