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.

RibbonTrailMesh

Hérite de : PrimitiveMesh < Mesh < Resource < RefCounted < Object

Représente un PrimitiveMesh forme de ruban droit avec une largeur variable.

Description

RibbonTrailMesh représente un maillage en forme de ruban droit avec une largeur variable. Le ruban est composé d'un certain nombre de sections plates ou en forme de croix, chacune avec la même section_length et le même nombre section_segments. Une courbe curve est échantillonnée le long de la longueur totale du ruban, ce qui signifie que la courbe détermine la taille du ruban sur toute sa longueur.

Ce maillage primitif est généralement utilisé pour les traînées de particules.

Tutoriels

Propriétés

Curve

curve

float

section_length

0.2

int

section_segments

3

int

sections

5

Shape

shape

1

float

size

1.0


Énumérations

enum Shape: 🔗

Shape SHAPE_FLAT = 0

Donne au maillage une seule face plate.

Shape SHAPE_CROSS = 1

Donne au maillage deux faces plates perpendiculaires, faisant une forme de croix.


Descriptions des propriétés

Curve curve 🔗

Détermine la taille du ruban le long de sa longueur. La taille d'un segment de section particulier est obtenue en multipliant le niveau de référence size par la valeur de cette courbe à la distance donnée. Pour les valeurs inférieures à 0, les faces seront inversées. Devrait être une Curve unitaire.


float section_length = 0.2 🔗

  • void set_section_length(value: float)

  • float get_section_length()

La longueur d'une section du ruban.


int section_segments = 3 🔗

  • void set_section_segments(value: int)

  • int get_section_segments()

Le nombre de segments dans une section. La courbe curve est échantillonnée sur chaque segment pour déterminer sa taille. Des valeurs plus élevées résultent en un ruban plus détaillé au détriment des performances.


int sections = 5 🔗

  • void set_sections(value: int)

  • int get_sections()

Le nombre total de sections sur le ruban.


Shape shape = 1 🔗

Détermine la forme du ruban.


float size = 1.0 🔗

La taille de base du ruban. La taille d'un segment particulier de section est obtenue en multipliant cette taille par la valeur de la courbe curve à la distance donnée.