Функция Maxscript для удаления дегенеративных лиц в 3DS MAX

Как я могу вызвать removeDegenerateFaces для конкретной модели? Я не могу понять, что находится в документации Autodesk, так как это всего лишь строка ниже

meshop.removeDegenerateFaces <Mesh mesh>

http://docs.autodesk.com/3DSMAX/15/ENU/MAXScript-Help/index.html?url=files/GUID-EF78FA1A-A382-4BED-BA10-7C856A7551A5.htm,topicNumber=d30e365344

предположим, у меня есть объект с именем body, как я могу вызвать для него эту функцию? Пробовал body.removeDegenerateFaces <Mesh mesh>, но было: ошибка '<factor> expected'..

Большое спасибо


person JanT    schedule 11.10.2012    source источник


Ответы (1)


Чтобы напрямую ответить на ваш вопрос, предположим, что объект с именем body является редактируемой сеткой, вы можете сделать это, вызвав

meshop.removeDegenerateFaces $body

Он вернет true, если они были, и он их удалил, false в противном случае. Однако я подозреваю, что это может быть не то, что вам нужно на самом деле — подробное описание определенно поможет.

person Swordslayer    schedule 12.10.2012
comment
Как я уже говорил, мне нужно было удалить дегенеративные лица из модели, потому что я хотел экспортировать модель в криодвигатель, а экспортер криков не допустит этого с этими дегенеративными лицами. Это сработало, и еще раз спасибо - person JanT; 12.10.2012