Render.ru

Точность Point3 в maxscript

kolts

Активный участник
Рейтинг
16
#1
Кто знает как сделать чтоб point3 были точнее? Задаю a = [1.00000000001,1.000002,1.000003], а используются только 3 цифры после запятой и получаю a = [1,1,1]. Можно конечно через массив из трех чисел но это немного неудобно.
 

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#2
Это только при выводе в листенере, точность не страдает и соответствует типу:
Код:
formattedPrint a.z
"1.000003"
 

kolts

Активный участник
Рейтинг
16
#3
Потом я тоже нашел что это только вывод в листинер. Вершина должна попадать в пересечение сетки умножаю вектор на 13 чтоб было ближе к точкам сетки(грид в смысле) и на деле вот что получается:
P.S. Вершина 21 угловая вершина 16 внизу вершина 21 справа
 

Вложения

kolts

Активный участник
Рейтинг
16
#4
Я нашел свою ошибку. Точность тут не причем. Буду копать дальше
 
Сверху