У деяких проект потрібно зробити скіс відразу для багатьох гострих кутів. Довів нижче скрипт робить скіс для всіх widen об’єктів.
імпорт pymel.ядро в лічку
деф obj_is_poly(об’єкт):
#Перевіряє, якщо об’єкт полігон
повернення лічку.типу(об’єкт) – це “сітка”
деф bevelHardEdges(об’єкт, зсув = 0.5, сегментів = 1):
якщо obj_is_poly(об’єкт):
ПМ.виберіть об’єкт)
ПМ.polySelectConstraint( м=3, т=біти 0x8000, см=1 ) #, щоб отримати жорсткі краю
ПМ.polyBevel(зсув = зміщення сегментів = сегментах,автопідбір = щоправда, offsetAsFraction = щоправда, fillNgons = true)
деф bevelHardEdgesOnSelected():
за пунктом в лічку.обраний():
bevelHardEdges(пункт.getShape())
bevelHardEdgesOnSelected()
Журналіст: Альона
[Кішки]Новини[/Коти] [кішки]Уроки[/кішок]