В скриптах пока почти ноль, поэтому прошу помощи. UV координаты вершин экспортирую в текстовый файл. Вся беда в том, что они получаются с разным количеством знаков после запятой. Например [0.5 0.08896575]. Мне бы хотелось привести их в один вид [0.500000 0.088966] - 6 знаков после запятой. Т.е., большие округлить до 6 знаков, а меньшим добавить нули. Не знаю, как мне это сделать.
Если вас не затруднит, хотелось бы получить ответ с куском кода - примером.
Возможно, в мой внесете коррективы:
C форматированием задача не тривиальная, тк его посто нет
Выхода два либо ковертируеш число в стринг и сам форматируеш как душе угодно
либо ставиш Avguard Extensions Pak под свою версию макса
(найдеш на scriptspot.com)
внем есть готовая функция форматирования
formattedPrint
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
Гость
В скриптах пока почти ноль, поэтому прошу помощи. UV координаты вершин экспортирую в текстовый файл. Вся беда в том, что они получаются с разным количеством знаков после запятой. Например [0.5 0.08896575]. Мне бы хотелось привести их в один вид [0.500000 0.088966] - 6 знаков после запятой. Т.е., большие округлить до 6 знаков, а меньшим добавить нули. Не знаю, как мне это сделать.
Если вас не затруднит, хотелось бы получить ответ с куском кода - примером.
Возможно, в мой внесете коррективы:
tmesh = snapshotAsMesh selection[1]
num_faces = tmesh.numfaces
--
for f=1 to num_faces do
(
tface = getTVFace tmesh f
tvx = tface.x ; tvy = tface.y ; tvz = tface.z
format "%;%; %;%; %;%\n" (gettvert tmesh tvx).x (gettvert tmesh tvx).y\
(gettvert tmesh tvy).x (gettvert tmesh tvy).y\
(gettvert tmesh tvz).x (gettvert tmesh tvz).y\
to:оut_file
)
Savin Denis
C форматированием задача не тривиальная, тк его посто нет
Выхода два либо ковертируеш число в стринг и сам форматируеш как душе угодно
либо ставиш Avguard Extensions Pak под свою версию макса
(найдеш на scriptspot.com)
внем есть готовая функция форматирования
formattedPrint
Гость
Скачал, поставил, доволен результатом (правда, сначала искал сходство с одноименным антивирусником😃)
Вопрос решен.