PolygonOccluder3D

Успадковує: Occluder3D < Resource < RefCounted < Object

Flat 2D полігонна форма для використання з оклюзійними кульками OccluderInstance3D.

Опис

PolygonOccluder3D зберігає форму полігону, яка може використовуватися системою відключення двигуна. Коли OccluderInstance3D з PolygonOccluder3D вибирається в редакторі, редактор з'явиться вгорі 3D-повідомлення, щоб ви могли додати / перемістити точки. Всі точки повинні бути розміщені на одному 2D літаку, що означає, що не можна створювати довільні форми 3D з єдиною PolygonOccluder3D. Щоб використовувати довільні форми 3D, як occluders, скористайтеся ArrayOccluder3D або OccluderInstance3D.

Див. OccluderInstance3D документацію для інструкцій з налаштування кульлінгу.

Посібники

Властивості

PackedVector2Array

polygon

PackedVector2Array()


Описи властивостей

PackedVector2Array polygon = PackedVector2Array() 🔗

Полігон для використання оклюзійних кульок. Полігон може бути опуклим або concave, але він повинен мати якомога менше точок, щоб максимізувати продуктивність.

Полігон повинен * не* мати міжсекційні лінії. В іншому випадку триангуляція не буде (з друкованим повідомленням про помилку).

Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector2Array for more details.