PolygonOccluder3D

Наследует: Occluder3D < Resource < RefCounted < Object

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

Описание

PolygonOccluder3D хранит форму многоугольника, которую может использовать система отсечения окклюзии движка. Когда в редакторе выбран OccluderInstance3D с PolygonOccluder3D, редактор появится в верхней части 3D-окна просмотра, чтобы вы могли добавлять/удалять точки. Все точки должны быть размещены на одной 2D-плоскости, что означает, что невозможно создать произвольные 3D-формы с помощью одного PolygonOccluder3D. Чтобы использовать произвольные 3D-формы в качестве окклюдеров, используйте вместо этого функцию запекания ArrayOccluder3D или OccluderInstance3D.

Инструкции по настройке отсечения окклюзии см. в документации OccluderInstance3D.

Обучающие материалы

Свойства

PackedVector2Array

polygon

PackedVector2Array()


Описания свойств

PackedVector2Array polygon = PackedVector2Array() 🔗

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

Полигон неt должен иметь пересекающихся линий. В противном случае триангуляция не будет выполнена (с выводом сообщения об ошибке).

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