Вязь для скосу ребра

359

У деяких проект потрібно зробити скіс відразу для багатьох гострих кутів. Довів нижче скрипт робить скіс для всіх widen об’єктів.

імпорт pymel.ядро в лічку

деф obj_is_poly(об’єкт):

#Перевіряє, якщо об’єкт полігон

повернення лічку.типу(об’єкт) – це “сітка”

деф bevelHardEdges(об’єкт, зсув = 0.5, сегментів = 1):

якщо obj_is_poly(об’єкт):

ПМ.виберіть об’єкт)

ПМ.polySelectConstraint( м=3, т=біти 0x8000, см=1 ) #, щоб отримати жорсткі краю

ПМ.polyBevel(зсув = зміщення сегментів = сегментах,автопідбір = щоправда, offsetAsFraction = щоправда, fillNgons = true)

деф bevelHardEdgesOnSelected():

за пунктом в лічку.обраний():

bevelHardEdges(пункт.getShape())

bevelHardEdgesOnSelected()

Журналіст: Альона

[Кішки]Новини[/Коти] [кішки]Уроки[/кішок]