Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
PolygonOccluder3D
Наследует: Occluder3D < Resource < RefCounted < Object
Плоская 2D-многоугольная форма для использования с отбраковкой окклюзии в OccluderInstance3D.
Описание
PolygonOccluder3D хранит форму многоугольника, которую может использовать система отсечения окклюзии движка. Когда в редакторе выбран OccluderInstance3D с PolygonOccluder3D, редактор появится в верхней части 3D-окна просмотра, чтобы вы могли добавлять/удалять точки. Все точки должны быть размещены на одной 2D-плоскости, что означает, что невозможно создать произвольные 3D-формы с помощью одного PolygonOccluder3D. Чтобы использовать произвольные 3D-формы в качестве окклюдеров, используйте вместо этого функцию запекания ArrayOccluder3D или OccluderInstance3D.
Инструкции по настройке отсечения окклюзии см. в документации OccluderInstance3D.
Обучающие материалы
Свойства
|
Описания свойств
PackedVector2Array polygon = PackedVector2Array() 🔗
void set_polygon(value: PackedVector2Array)
PackedVector2Array get_polygon()
Полигон, который будет использоваться для отбраковки окклюзии. Полигон может быть выпуклым или вогнутым, но он должен иметь как можно меньше точек для максимальной производительности.
Полигон неt должен иметь пересекающихся линий. В противном случае триангуляция не будет выполнена (с выводом сообщения об ошибке).
Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector2Array for more details.