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.

CSGSphere3D

Eredita: CSGPrimitive3D < CSGShape3D < GeometryInstance3D < VisualInstance3D < Node3D < Node < Object

Una forma di sfera CSG.

Descrizione

Questo nodo consente di creare una sfera da utilizzare con il sistema CSG.

Nota: I nodi CSG sono progettati per la prototipazione di livelli. La creazione di nodi CSG ha un costo notevole sulla CPU rispetto alla creazione di un MeshInstance3D con un PrimitiveMesh. Anche spostare un nodo CSG all'interno di un altro nodo CSG ha un costo notevole sulla CPU, quindi dovrebbe essere evitato durante il gioco.

Tutorial

Proprietà

Material

material

int

radial_segments

12

float

radius

0.5

int

rings

6

bool

smooth_faces

true


Descrizioni delle proprietà

Material material 🔗

Il materiale utilizzato per renderizzare la sfera.


int radial_segments = 12 🔗

  • void set_radial_segments(value: int)

  • int get_radial_segments()

Numero di sezioni verticali per la sfera.


float radius = 0.5 🔗

  • void set_radius(value: float)

  • float get_radius()

Raggio della sfera.


int rings = 6 🔗

  • void set_rings(value: int)

  • int get_rings()

Numero di sezioni orizzontali per la sfera.


bool smooth_faces = true 🔗

  • void set_smooth_faces(value: bool)

  • bool get_smooth_faces()

Se true le normali della sfera sono impostate per dare un effetto liscio che fa sembrare la sfera arrotondato. Se false la sfera avrà un aspetto piatto.