RibbonTrailMesh
Представляет собой прямую лентовидную PrimitiveMesh с переменной шириной.
Представляет собой прямую лентовидную PrimitiveMesh с переменной шириной.
RibbonTrailMesh Эта лента состоит из ряда плоских или поперечных секций, каждая из которых имеет одну и ту же ширину. RibbonTrailMesh.SectionLength и количество RibbonTrailMesh.SectionSegments. A RibbonTrailMesh.Curve Отбор проб производится по всей длине ленты, что означает, что кривая определяет размер ленты по ее длине.
Эта примитивная сетка обычно используется для следов частиц.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
RibbonTrailMeshКонструктор
public RibbonTrailMesh();Свойства6
CurveСвойство
public Curve Curve { get; set; }Профиль ширины вдоль генерируемой ленты. Меняет геометрию, а не траекторию частиц или длительность истории. Для подробного профиля нужна достаточная геометрия секций/сегментов.
SectionLengthСвойство
public float SectionLength { get; set; }Длина секции исходного меша. Вместе с Sections задаёт rest-геометрию; видимая деформированная длина зависит также от истории/движения, а не только этого произведения.
SectionSegmentsСвойство
public int SectionSegments { get; set; }Подразделение каждой секции, 1–1024. Увеличивает число вершин для профиля/геометрии, не добавляя шаги симуляции или историю движения.
SectionsСвойство
public int Sections { get; set; }Число секций исходной геометрии и встроенной раскладки поз, 2–128. Больше секций увеличивает сложность. Произведение Sections и SectionLength не гарантирует итоговую длину истории движения.
ShapeСвойство
public RibbonTrailMesh.ShapeEnum Shape { get; set; }Flat создаёт плоскую ленту, Cross — перекрёстную геометрию. Видимость зависит также от culling, billboard и камеры; выбор формы не включает историю шлейфа сам по себе.
SizeСвойство
public float Size { get; set; }Ширина генерируемой ленты. Отличается от длительности истории TrailLifetime и от локальных размеров области эмиссии. На итоговый вид влияют профиль Curve, трансформации и деформация.
Методы12
GetCurveCurve
public Curve GetCurve();Возвращает Curve. Профиль ширины вдоль генерируемой ленты. Меняет геометрию, а не траекторию частиц или длительность истории. Для подробного профиля нужна достаточная геометрия секций/сегментов.
CurveТекущее значение Curve; учитывайте единицы и различие настройки/эффективного результата.
GetSectionLengthfloat
public float GetSectionLength();Возвращает SectionLength. Длина секции исходного меша. Вместе с Sections задаёт rest-геометрию; видимая деформированная длина зависит также от истории/движения, а не только этого произведения.
floatТекущее значение SectionLength; учитывайте единицы и различие настройки/эффективного результата.
GetSectionSegmentsint
public int GetSectionSegments();Возвращает SectionSegments. Подразделение каждой секции, 1–1024. Увеличивает число вершин для профиля/геометрии, не добавляя шаги симуляции или историю движения.
intТекущее значение SectionSegments; учитывайте единицы и различие настройки/эффективного результата.
GetSectionsint
public int GetSections();Возвращает Sections. Число секций исходной геометрии и встроенной раскладки поз, 2–128. Больше секций увеличивает сложность. Произведение Sections и SectionLength не гарантирует итоговую длину истории движения.
intТекущее значение Sections; учитывайте единицы и различие настройки/эффективного результата.
GetShapeRibbonTrailMesh.ShapeEnum
public RibbonTrailMesh.ShapeEnum GetShape();Возвращает Shape. Flat создаёт плоскую ленту, Cross — перекрёстную геометрию. Видимость зависит также от culling, billboard и камеры; выбор формы не включает историю шлейфа сам по себе.
RibbonTrailMesh.ShapeEnumТекущее значение Shape; учитывайте единицы и различие настройки/эффективного результата.
GetSizefloat
public float GetSize();Возвращает Size. Ширина генерируемой ленты. Отличается от длительности истории TrailLifetime и от локальных размеров области эмиссии. На итоговый вид влияют профиль Curve, трансформации и деформация.
floatТекущее значение Size; учитывайте единицы и различие настройки/эффективного результата.
SetCurvevoid
public void SetCurve(Curve curve);Задаёт Curve. Профиль ширины вдоль генерируемой ленты. Меняет геометрию, а не траекторию частиц или длительность истории. Для подробного профиля нужна достаточная геометрия секций/сегментов.
| Имя | Тип | По умолчанию |
|---|---|---|
curve | Curve | — |
curveПрофиль ширины вдоль генерируемой ленты. Меняет геометрию, а не траекторию частиц или длительность истории. Для подробного профиля нужна достаточная геометрия секций/сегментов.
SetSectionLengthvoid
public void SetSectionLength(float sectionLength);Задаёт SectionLength. Длина секции исходного меша. Вместе с Sections задаёт rest-геометрию; видимая деформированная длина зависит также от истории/движения, а не только этого произведения.
| Имя | Тип | По умолчанию |
|---|---|---|
sectionLength | float | — |
sectionLengthДлина секции исходного меша. Вместе с Sections задаёт rest-геометрию; видимая деформированная длина зависит также от истории/движения, а не только этого произведения.
SetSectionSegmentsvoid
public void SetSectionSegments(int sectionSegments);Задаёт SectionSegments. Подразделение каждой секции, 1–1024. Увеличивает число вершин для профиля/геометрии, не добавляя шаги симуляции или историю движения.
| Имя | Тип | По умолчанию |
|---|---|---|
sectionSegments | int | — |
sectionSegmentsПодразделение каждой секции, 1–1024. Увеличивает число вершин для профиля/геометрии, не добавляя шаги симуляции или историю движения.
SetSectionsvoid
public void SetSections(int sections);Задаёт Sections. Число секций исходной геометрии и встроенной раскладки поз, 2–128. Больше секций увеличивает сложность. Произведение Sections и SectionLength не гарантирует итоговую длину истории движения.
| Имя | Тип | По умолчанию |
|---|---|---|
sections | int | — |
sectionsЧисло секций исходной геометрии и встроенной раскладки поз, 2–128. Больше секций увеличивает сложность. Произведение Sections и SectionLength не гарантирует итоговую длину истории движения.
SetShapevoid
public void SetShape(RibbonTrailMesh.ShapeEnum shape);Задаёт Shape. Flat создаёт плоскую ленту, Cross — перекрёстную геометрию. Видимость зависит также от culling, billboard и камеры; выбор формы не включает историю шлейфа сам по себе.
| Имя | Тип | По умолчанию |
|---|---|---|
shape | RibbonTrailMesh.ShapeEnum | — |
shapeFlat создаёт плоскую ленту, Cross — перекрёстную геометрию. Видимость зависит также от culling, billboard и камеры; выбор формы не включает историю шлейфа сам по себе.
SetSizevoid
public void SetSize(float size);Задаёт Size. Ширина генерируемой ленты. Отличается от длительности истории TrailLifetime и от локальных размеров области эмиссии. На итоговый вид влияют профиль Curve, трансформации и деформация.
| Имя | Тип | По умолчанию |
|---|---|---|
size | float | — |
sizeШирина генерируемой ленты. Отличается от длительности истории TrailLifetime и от локальных размеров области эмиссии. На итоговый вид влияют профиль Curve, трансформации и деформация.