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

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

Una forma de Toroide CSG.

Descripción

Este nodo te permite crear un Toro para usar con el sistema CSG

Nota: Los nodos CSG están pensados para ser utilizados en el prototipado de niveles. Crear nodos CSG tiene un costo de CPU significativo en comparación con crear un MeshInstance3D con un PrimitiveMesh. Mover un nodo CSG dentro de otro nodo CSG también tiene un costo de CPU significativo, por lo que debería evitarse durante el transcurso del juego.

Tutoriales

Propiedades

float

inner_radius

0.5

Material

material

float

outer_radius

1.0

int

ring_sides

6

int

sides

8

bool

smooth_faces

true


Descripciones de Propiedades

float inner_radius = 0.5 🔗

  • void set_inner_radius(value: float)

  • float get_inner_radius()

El radio interior del toroide.


Material material 🔗

El material utilizado para la fabricación del toroide.


float outer_radius = 1.0 🔗

  • void set_outer_radius(value: float)

  • float get_outer_radius()

El radio exterior del toroide.


int ring_sides = 6 🔗

  • void set_ring_sides(value: int)

  • int get_ring_sides()

El número de bordes con que se construye cada anillo del toroide.


int sides = 8 🔗

  • void set_sides(value: int)

  • int get_sides()

El número de piezas de las que está construido el toroide.


bool smooth_faces = true 🔗

  • void set_smooth_faces(value: bool)

  • bool get_smooth_faces()

Si es true, las normales del toro se fijan para dar un efecto suave haciendo que el toro parezca redondeado. Si es false, el toro tendrá un aspecto de sombra plana.