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.

CSGTorus3D

Hérite de : CSGPrimitive3D < CSGShape3D < GeometryInstance3D < VisualInstance3D < Node3D < Node < Object

Une forme de Tore CSG.

Description

Ce nœud vous permet de créer un tore à utiliser avec le système CSG.

**Note : ** Les nœuds CSG sont destinés à être utilisés pour le prototypage de niveau. Créer des nœuds CSG a un coût CPU important comparé à la création d'un MeshInstance3D avec un PrimitiveMesh. Déplacer un nœud CSG dans un autre nœud CSG a également un coût CPU important, ceci devrait donc être évité pendant le gameplay.

Tutoriels

Propriétés

float

inner_radius

0.5

Material

material

float

outer_radius

1.0

int

ring_sides

6

int

sides

8

bool

smooth_faces

true


Descriptions des propriétés

float inner_radius = 0.5 🔗

  • void set_inner_radius(value: float)

  • float get_inner_radius()

Le rayon intérieur du tore.


Material material 🔗

Le matériau utilisé pour rendre le tore.


float outer_radius = 1.0 🔗

  • void set_outer_radius(value: float)

  • float get_outer_radius()

Le rayon extérieur du tore.


int ring_sides = 6 🔗

  • void set_ring_sides(value: int)

  • int get_ring_sides()

Le nombre de bords dont chaque anneau du tore est constitué.


int sides = 8 🔗

  • void set_sides(value: int)

  • int get_sides()

Le nombre de tranches dont le tore est constitué.


bool smooth_faces = true 🔗

  • void set_smooth_faces(value: bool)

  • bool get_smooth_faces()

Si true les normales du tore sont définies pour donner un effet lisse donnant l'impression que le tore est arrondis. Si false le tore aura un aspect de rendu plat.