PolygonOccluder3D
Успадковує: Occluder3D < Resource < RefCounted < Object
Flat 2D полігонна форма для використання з оклюзійними кульками OccluderInstance3D.
Опис
PolygonOccluder3D зберігає форму полігону, яка може використовуватися системою відключення двигуна. Коли OccluderInstance3D з PolygonOccluder3D вибирається в редакторі, редактор з'явиться вгорі 3D-повідомлення, щоб ви могли додати / перемістити точки. Всі точки повинні бути розміщені на одному 2D літаку, що означає, що не можна створювати довільні форми 3D з єдиною PolygonOccluder3D. Щоб використовувати довільні форми 3D, як occluders, скористайтеся ArrayOccluder3D або OccluderInstance3D.
Див. OccluderInstance3D документацію для інструкцій з налаштування кульлінгу.
Посібники
Властивості
|
Описи властивостей
PackedVector2Array polygon = PackedVector2Array() 🔗
void set_polygon(value: PackedVector2Array)
PackedVector2Array get_polygon()
Полігон для використання оклюзійних кульок. Полігон може бути опуклим або concave, але він повинен мати якомога менше точок, щоб максимізувати продуктивність.
Полігон повинен * не* мати міжсекційні лінії. В іншому випадку триангуляція не буде (з друкованим повідомленням про помилку).
Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector2Array for more details.