Добрый день.
Нашел такой скрипт, его суть - он выделяет все Hard Edges на меше в EditablePoly\EditPoly
Хотелось бы его модифицировать чтобы:
_ Выделяются все Hard Edges
||
Им присваивается Weight 1,0 (Из Edge Properties)
||
Делается инвертирование выделения
||
Присвоить всему выделенному (после инвертирования) Weight 0 (Из Edge Properties)
_
Если это не сложно сделать, буду благодарен тому кто сможет дописать ему функционал описанный выше
Код:
(
(
obj = modPanel.getCurrentObject()
if obj != undefined then
(
case (classof obj) of
(
Edit_Poly:obj.setoperation #SelectHardEdges
Editable_Poly:obj.selectHardEdges()
)
)
)
)
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
Winston Blue
Нашел такой скрипт, его суть - он выделяет все Hard Edges на меше в EditablePoly\EditPoly
Хотелось бы его модифицировать чтобы:
_
Выделяются все Hard Edges
||
Им присваивается Weight 1,0 (Из Edge Properties)
||
Делается инвертирование выделения
||
Присвоить всему выделенному (после инвертирования) Weight 0 (Из Edge Properties)
_
Если это не сложно сделать, буду благодарен тому кто сможет дописать ему функционал описанный выше
Код:
( ( obj = modPanel.getCurrentObject() if obj != undefined then ( case (classof obj) of ( Edit_Poly:obj.setoperation #SelectHardEdges Editable_Poly:obj.selectHardEdges() ) ) ) )Владислав Бодюл
( obj = modPanel.getCurrentObject() if obj != undefined then ( case (classof obj) of ( Edit_Poly: ( obj.setOperation #SelectHardEdges obj.setOperation 86 -- Set Edge Data obj.dataChannel = 0 obj.dataValue = 1 obj.commit() obj.setSelection #edge -(obj.getSelection #edge) obj.setOperation 86 obj.dataChannel = 0 obj.dataValue = 0 obj.commit() ) Editable_Poly: ( obj.selectHardEdges() obj.setEdgeData 0 1 obj.setSelection #edge -(obj.getSelection #edge) obj.setEdgeData 0 0 ) ) ) )Winston Blue
Дмитрий Бачурин
Владислав Бодюл