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.

ArrayOccluder3D

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

Форма 3D полігону, яка використовується для вибракування оклюзії в OccluderInstance3D.

Опис

ArrayOccluder3D зберігає довільну форму 3D полігону, який може бути використаний системою рушія для вибракування оклюзії. Це аналог ArrayMesh, але для оклюдерів.

Інструкції з налаштування вибракування оклюзії дивіться у документації до OccluderInstance3D.

Посібники

Властивості

PackedInt32Array

indices

PackedInt32Array()

PackedVector3Array

vertices

PackedVector3Array()

Методи

void

set_arrays(vertices: PackedVector3Array, indices: PackedInt32Array)


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

PackedInt32Array indices = PackedInt32Array() 🔗

  • void set_indices(value: PackedInt32Array)

  • PackedInt32Array get_indices()

Індексне положення оклюдера. Індекси визначають, які точки з масиву vertices слід намалювати та в якому порядку.

Примітка. Оклюдер завжди оновлюється після встановлення цього значення. Якщо ви створюєте оклюдери процедурно, подумайте про використання set_arrays(), щоб уникнути подвійного оновлення оклюдера під час його створення.

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


PackedVector3Array vertices = PackedVector3Array() 🔗

  • void set_vertices(value: PackedVector3Array)

  • PackedVector3Array get_vertices()

Позиції вершини оклюдера в локальних 3D-координатах.

Примітка. Оклюдер завжди оновлюється після встановлення цього значення. Якщо ви створюєте оклюдери процедурно, подумайте про використання set_arrays(), щоб уникнути подвійного оновлення оклюдера під час його створення.

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


Описи методів

void set_arrays(vertices: PackedVector3Array, indices: PackedInt32Array) 🔗

Встановлює indices і vertices, оновлюючи остаточний оклюдер лише один раз після встановлення обох значень.