RibbonTrailMesh

Успадковує: PrimitiveMesh < Mesh < Resource < RefCounted < Object

Представляє пряму стрічкову форму PrimitiveMesh зі змінною шириною.

Опис

RibbonTrailMesh являє собою пряму стрічкоподібну сітку зі змінною шириною. Стрічка складається з кількох плоских або хрестоподібних секцій, кожна з яких має однакову section_length та кількість section_segments. section_section вибірково виконується вздовж усієї довжини стрічки, тобто крива визначає розмір стрічки вздовж її довжини.

Ця примітивна сітка зазвичай використовується для траєкторій частинок.

Посібники

Властивості

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 на даній відстані.