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.

PolygonOccluder3D

Eredita: Occluder3D < Resource < RefCounted < Object

Forma poligonale 2D piatta da utilizzare con l'occlusion culling in OccluderInstance3D.

Descrizione

PolygonOccluder3D memorizza una forma poligonale che può essere utilizzata dal sistema di occlusion culling del motore. Quando un OccluderInstance3D con un PolygonOccluder3D viene selezionato nell'editor, un editor apparirà nella parte superiore della viewport 3D, consentendo di aggiungere o rimuovere i punti. Tutti i punti devono essere posizionati sullo stesso piano 2D, il che significa che non è possibile creare forme 3D arbitrarie con un singolo PolygonOccluder3D. Per utilizzare forme 3D arbitrarie come occlusori, usa invece la funzionalità di precalcolo degli ArrayOccluder3D o gli OccluderInstance3D.

Consulta la documentazione di OccluderInstance3D per istruzioni su come configurare l'occlusion culling.

Tutorial

Proprietà

PackedVector2Array

polygon

PackedVector2Array()


Descrizioni delle proprietà

PackedVector2Array polygon = PackedVector2Array() 🔗

Il poligono da usare per l'occlusion culling. Il poligono può essere convesso o concavo, ma dovrebbe avere il minor numero possibile di punti per massimizzare le prestazioni.

Il poligono non deve avere linee intersecanti. Altrimenti, la triangolazione fallirà (con un messaggio di errore stampato).

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