RibbonTrailMesh

Наследует: PrimitiveMesh < Mesh < Resource < RefCounted < Object

Представляет собой прямую лентовидную PrimitiveMesh с переменной шириной.

Описание

RibbonTrailMesh представляет собой прямую лентообразную сетку с переменной шириной. Лента состоит из ряда плоских или крестообразных секций, каждая из которых имеет одинаковую section_length и количество section_segments. Member curve выбирается по всей длине ленты, что означает, что кривая определяет размер ленты по ее длине.

Эта примитивная сетка обычно используется для следов частиц.

Обучающие материалы

Свойства

Curve

curve

float

section_length

0.2

int

section_segments

3

int

sections

5

Shape

shape

1

float

size

1.0


Перечисления

enum Shape: 🔗

Shape SHAPE_FLAT = 0

Придает сетке одну плоскую поверхность.

Shape SHAPE_CROSS = 1

Придает сетке две перпендикулярные плоские грани, образуя крестообразную форму.


Описания свойств

Curve curve 🔗

Определяет размер ленты по ее длине. Размер конкретного сегмента секции получается путем умножения базовой линии size на значение этой кривой на заданном расстоянии. Для значений, меньших 0, грани будут инвертированы. Должна быть единицей Curve.


float section_length = 0.2 🔗

  • void set_section_length(value: float)

  • float get_section_length()

Длина отрезка ленты.


int section_segments = 3 🔗

  • void set_section_segments(value: int)

  • int get_section_segments()

Количество сегментов в секции. curve выбирается на каждом сегменте для определения его размера. Более высокие значения приводят к более подробной ленте за счет производительности.


int sections = 5 🔗

  • void set_sections(value: int)

  • int get_sections()

Общее количество разделов на ленте.


Shape shape = 1 🔗

Определяет форму ленты.


float size = 1.0 🔗

Базовый размер ленты. Размер конкретного сегмента сечения получается путем умножения этого размера на значение curve на заданном расстоянии.