reckfellENGINE

RibbonTrailMesh

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

На этой странице
class RibbonTrailMeshReckfellSharpНаследует PrimitiveMesh

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

RibbonTrailMesh Эта лента состоит из ряда плоских или поперечных секций, каждая из которых имеет одну и ту же ширину. RibbonTrailMesh.SectionLength и количество RibbonTrailMesh.SectionSegments. A RibbonTrailMesh.Curve Отбор проб производится по всей длине ленты, что означает, что кривая определяет размер ленты по ее длине. Эта примитивная сетка обычно используется для следов частиц.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

RibbonTrailMeshКонструктор
# RibbonTrailMesh
C#
public RibbonTrailMesh();

Свойства6

CurveСвойство
# Curve
C#
public Curve Curve { get; set; }

Профиль ширины вдоль генерируемой ленты. Меняет геометрию, а не траекторию частиц или длительность истории. Для подробного профиля нужна достаточная геометрия секций/сегментов.

SectionLengthСвойство
# SectionLength
C#
public float SectionLength { get; set; }

Длина секции исходного меша. Вместе с Sections задаёт rest-геометрию; видимая деформированная длина зависит также от истории/движения, а не только этого произведения.

SectionSegmentsСвойство
# SectionSegments
C#
public int SectionSegments { get; set; }

Подразделение каждой секции, 1–1024. Увеличивает число вершин для профиля/геометрии, не добавляя шаги симуляции или историю движения.

SectionsСвойство
# Sections
C#
public int Sections { get; set; }

Число секций исходной геометрии и встроенной раскладки поз, 2–128. Больше секций увеличивает сложность. Произведение Sections и SectionLength не гарантирует итоговую длину истории движения.

ShapeСвойство
# Shape
C#
public RibbonTrailMesh.ShapeEnum Shape { get; set; }

Flat создаёт плоскую ленту, Cross — перекрёстную геометрию. Видимость зависит также от culling, billboard и камеры; выбор формы не включает историю шлейфа сам по себе.

SizeСвойство
# Size
C#
public float Size { get; set; }

Ширина генерируемой ленты. Отличается от длительности истории TrailLifetime и от локальных размеров области эмиссии. На итоговый вид влияют профиль Curve, трансформации и деформация.

Методы12

GetCurveCurve
# GetCurve
C#
public Curve GetCurve();

Возвращает Curve. Профиль ширины вдоль генерируемой ленты. Меняет геометрию, а не траекторию частиц или длительность истории. Для подробного профиля нужна достаточная геометрия секций/сегментов.

Возвращает Curve

Текущее значение Curve; учитывайте единицы и различие настройки/эффективного результата.

GetSectionLengthfloat
# GetSectionLength
C#
public float GetSectionLength();

Возвращает SectionLength. Длина секции исходного меша. Вместе с Sections задаёт rest-геометрию; видимая деформированная длина зависит также от истории/движения, а не только этого произведения.

Возвращает float

Текущее значение SectionLength; учитывайте единицы и различие настройки/эффективного результата.

GetSectionSegmentsint
# GetSectionSegments
C#
public int GetSectionSegments();

Возвращает SectionSegments. Подразделение каждой секции, 1–1024. Увеличивает число вершин для профиля/геометрии, не добавляя шаги симуляции или историю движения.

Возвращает int

Текущее значение SectionSegments; учитывайте единицы и различие настройки/эффективного результата.

GetSectionsint
# GetSections
C#
public int GetSections();

Возвращает Sections. Число секций исходной геометрии и встроенной раскладки поз, 2–128. Больше секций увеличивает сложность. Произведение Sections и SectionLength не гарантирует итоговую длину истории движения.

Возвращает int

Текущее значение Sections; учитывайте единицы и различие настройки/эффективного результата.

GetShapeRibbonTrailMesh.ShapeEnum
# GetShape
C#
public RibbonTrailMesh.ShapeEnum GetShape();

Возвращает Shape. Flat создаёт плоскую ленту, Cross — перекрёстную геометрию. Видимость зависит также от culling, billboard и камеры; выбор формы не включает историю шлейфа сам по себе.

Возвращает RibbonTrailMesh.ShapeEnum

Текущее значение Shape; учитывайте единицы и различие настройки/эффективного результата.

GetSizefloat
# GetSize
C#
public float GetSize();

Возвращает Size. Ширина генерируемой ленты. Отличается от длительности истории TrailLifetime и от локальных размеров области эмиссии. На итоговый вид влияют профиль Curve, трансформации и деформация.

Возвращает float

Текущее значение Size; учитывайте единицы и различие настройки/эффективного результата.

SetCurvevoid
# SetCurve
C#
public void SetCurve(Curve curve);

Задаёт Curve. Профиль ширины вдоль генерируемой ленты. Меняет геометрию, а не траекторию частиц или длительность истории. Для подробного профиля нужна достаточная геометрия секций/сегментов.

Параметры
ИмяТипПо умолчанию
curveCurve—
curve

Профиль ширины вдоль генерируемой ленты. Меняет геометрию, а не траекторию частиц или длительность истории. Для подробного профиля нужна достаточная геометрия секций/сегментов.

SetSectionLengthvoid
# SetSectionLength
C#
public void SetSectionLength(float sectionLength);

Задаёт SectionLength. Длина секции исходного меша. Вместе с Sections задаёт rest-геометрию; видимая деформированная длина зависит также от истории/движения, а не только этого произведения.

Параметры
ИмяТипПо умолчанию
sectionLengthfloat—
sectionLength

Длина секции исходного меша. Вместе с Sections задаёт rest-геометрию; видимая деформированная длина зависит также от истории/движения, а не только этого произведения.

SetSectionSegmentsvoid
# SetSectionSegments
C#
public void SetSectionSegments(int sectionSegments);

Задаёт SectionSegments. Подразделение каждой секции, 1–1024. Увеличивает число вершин для профиля/геометрии, не добавляя шаги симуляции или историю движения.

Параметры
ИмяТипПо умолчанию
sectionSegmentsint—
sectionSegments

Подразделение каждой секции, 1–1024. Увеличивает число вершин для профиля/геометрии, не добавляя шаги симуляции или историю движения.

SetSectionsvoid
# SetSections
C#
public void SetSections(int sections);

Задаёт Sections. Число секций исходной геометрии и встроенной раскладки поз, 2–128. Больше секций увеличивает сложность. Произведение Sections и SectionLength не гарантирует итоговую длину истории движения.

Параметры
ИмяТипПо умолчанию
sectionsint—
sections

Число секций исходной геометрии и встроенной раскладки поз, 2–128. Больше секций увеличивает сложность. Произведение Sections и SectionLength не гарантирует итоговую длину истории движения.

SetShapevoid
# SetShape
C#
public void SetShape(RibbonTrailMesh.ShapeEnum shape);

Задаёт Shape. Flat создаёт плоскую ленту, Cross — перекрёстную геометрию. Видимость зависит также от culling, billboard и камеры; выбор формы не включает историю шлейфа сам по себе.

Параметры
ИмяТипПо умолчанию
shapeRibbonTrailMesh.ShapeEnum—
shape

Flat создаёт плоскую ленту, Cross — перекрёстную геометрию. Видимость зависит также от culling, billboard и камеры; выбор формы не включает историю шлейфа сам по себе.

SetSizevoid
# SetSize
C#
public void SetSize(float size);

Задаёт Size. Ширина генерируемой ленты. Отличается от длительности истории TrailLifetime и от локальных размеров области эмиссии. На итоговый вид влияют профиль Curve, трансформации и деформация.

Параметры
ИмяТипПо умолчанию
sizefloat—
size

Ширина генерируемой ленты. Отличается от длительности истории TrailLifetime и от локальных размеров области эмиссии. На итоговый вид влияют профиль Curve, трансформации и деформация.

RibbonTrailMesh.ShapeEnum

ЗначениеОписание
Cross = 1

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

Flat = 0

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

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.