Единицы измерения в Максе разнообразны: сантименты, метры, футы, условные единицы и т.д.
Моделеры в ходе своего творческого процесса могут подготовить модель в «своих» единицах и в последствие при экспорте, если этого не учитывать, могут появиться несовпадения… Конечно единицы измерения всегда оговариваются заранее, но на практике зачастую всё заканчивается «я забыл», «а разве не такие как надо», «оно точно правильно выставлено было, макс глючит!»

В макс скрипте имеется возможно получить значение в системных единицах из текущих единиц измерения, использую функцию decodeValue

Например f = units.decodeValue (1.0 as string)
Обратная конвертация осуществляется с помощью функции units.formatValue

Также следует учитывать и глобальное значение масштаба заданного пользователем
scale = units.SystemScale

MaxScript: единицы измерения
Метки:        

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *