TubeTrailMesh
Представляет собой прямую трубчатую PrimitiveMesh с переменной шириной.
Представляет собой прямую трубчатую PrimitiveMesh с переменной шириной.
TubeTrailMesh представляет собой прямую трубчатую сетку с переменной шириной. Трубка состоит из ряда цилиндрических секций, каждая из которых имеет одинаковую TubeTrailMesh.SectionLength и количество TubeTrailMesh.SectionRings. TubeTrailMesh.Curve выбирается по всей длине трубки, что означает, что кривая определяет радиус трубки по ее длине.
Эта примитивная сетка обычно используется для следов частиц.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
TubeTrailMeshКонструктор
public TubeTrailMesh();Свойства8
CapBottomСвойство
public bool CapBottom { get; set; }Добавляет нижнюю закрывающую геометрию трубки. Влияет на mesh-геометрию, не на завершение частиц или длительность истории.
CapTopСвойство
public bool CapTop { get; set; }Добавляет верхнюю закрывающую геометрию трубки. Не включает историю, не задаёт alpha-режим и не исправляет автоматически несовместимые позы.
CurveСвойство
public Curve Curve { get; set; }Профиль радиуса вдоль генерируемой трубки. Не кривая движения; итоговая деформация также требует совместимых поз и материала шлейфа.
RadialStepsСвойство
public int RadialSteps { get; set; }Подразделения окружности трубки, 3–128. Увеличивают число вершин; не увеличивают количество временных образцов истории.
RadiusСвойство
public float Radius { get; set; }Радиус поперечного сечения трубки, дополнительно модулируемый Curve. Не длительность TrailLifetime и не радиус столкновения частиц.
SectionLengthСвойство
public float SectionLength { get; set; }Длина секции исходной геометрии. Sections × SectionLength описывает rest-меш, а не гарантированную итоговую длину деформированной истории.
SectionRingsСвойство
public int SectionRings { get; set; }Кольца подразделения внутри секции, 1–1024. Добавляют геометрию для формы/профиля, а не шаги симуляции или столкновения.
SectionsСвойство
public int Sections { get; set; }Число секций исходной трубки и встроенной раскладки поз, 2–128. Не универсальный регулятор итоговой мировой длины шлейфа.
Методы16
GetCurveCurve
public Curve GetCurve();Возвращает Curve. Профиль радиуса вдоль генерируемой трубки. Не кривая движения; итоговая деформация также требует совместимых поз и материала шлейфа.
CurveТекущее значение Curve; учитывайте единицы и различие настройки/эффективного результата.
GetRadialStepsint
public int GetRadialSteps();Возвращает RadialSteps. Подразделения окружности трубки, 3–128. Увеличивают число вершин; не увеличивают количество временных образцов истории.
intТекущее значение RadialSteps; учитывайте единицы и различие настройки/эффективного результата.
GetRadiusfloat
public float GetRadius();Возвращает Radius. Радиус поперечного сечения трубки, дополнительно модулируемый Curve. Не длительность TrailLifetime и не радиус столкновения частиц.
floatТекущее значение Radius; учитывайте единицы и различие настройки/эффективного результата.
GetSectionLengthfloat
public float GetSectionLength();Возвращает SectionLength. Длина секции исходной геометрии. Sections × SectionLength описывает rest-меш, а не гарантированную итоговую длину деформированной истории.
floatТекущее значение SectionLength; учитывайте единицы и различие настройки/эффективного результата.
GetSectionRingsint
public int GetSectionRings();Возвращает SectionRings. Кольца подразделения внутри секции, 1–1024. Добавляют геометрию для формы/профиля, а не шаги симуляции или столкновения.
intТекущее значение SectionRings; учитывайте единицы и различие настройки/эффективного результата.
GetSectionsint
public int GetSections();Возвращает Sections. Число секций исходной трубки и встроенной раскладки поз, 2–128. Не универсальный регулятор итоговой мировой длины шлейфа.
intТекущее значение Sections; учитывайте единицы и различие настройки/эффективного результата.
IsCapBottombool
public bool IsCapBottom();boolIsCapTopbool
public bool IsCapTop();boolSetCapBottomvoid
public void SetCapBottom(bool capBottom);| Имя | Тип | По умолчанию |
|---|---|---|
capBottom | bool | — |
SetCapTopvoid
public void SetCapTop(bool capTop);| Имя | Тип | По умолчанию |
|---|---|---|
capTop | bool | — |
SetCurvevoid
public void SetCurve(Curve curve);Задаёт Curve. Профиль радиуса вдоль генерируемой трубки. Не кривая движения; итоговая деформация также требует совместимых поз и материала шлейфа.
| Имя | Тип | По умолчанию |
|---|---|---|
curve | Curve | — |
curveПрофиль радиуса вдоль генерируемой трубки. Не кривая движения; итоговая деформация также требует совместимых поз и материала шлейфа.
SetRadialStepsvoid
public void SetRadialSteps(int radialSteps);Задаёт RadialSteps. Подразделения окружности трубки, 3–128. Увеличивают число вершин; не увеличивают количество временных образцов истории.
| Имя | Тип | По умолчанию |
|---|---|---|
radialSteps | int | — |
radialStepsПодразделения окружности трубки, 3–128. Увеличивают число вершин; не увеличивают количество временных образцов истории.
SetRadiusvoid
public void SetRadius(float radius);Задаёт Radius. Радиус поперечного сечения трубки, дополнительно модулируемый Curve. Не длительность TrailLifetime и не радиус столкновения частиц.
| Имя | Тип | По умолчанию |
|---|---|---|
radius | float | — |
radiusРадиус поперечного сечения трубки, дополнительно модулируемый Curve. Не длительность TrailLifetime и не радиус столкновения частиц.
SetSectionLengthvoid
public void SetSectionLength(float sectionLength);Задаёт SectionLength. Длина секции исходной геометрии. Sections × SectionLength описывает rest-меш, а не гарантированную итоговую длину деформированной истории.
| Имя | Тип | По умолчанию |
|---|---|---|
sectionLength | float | — |
sectionLengthДлина секции исходной геометрии. Sections × SectionLength описывает rest-меш, а не гарантированную итоговую длину деформированной истории.
SetSectionRingsvoid
public void SetSectionRings(int sectionRings);Задаёт SectionRings. Кольца подразделения внутри секции, 1–1024. Добавляют геометрию для формы/профиля, а не шаги симуляции или столкновения.
| Имя | Тип | По умолчанию |
|---|---|---|
sectionRings | int | — |
sectionRingsКольца подразделения внутри секции, 1–1024. Добавляют геометрию для формы/профиля, а не шаги симуляции или столкновения.
SetSectionsvoid
public void SetSections(int sections);Задаёт Sections. Число секций исходной трубки и встроенной раскладки поз, 2–128. Не универсальный регулятор итоговой мировой длины шлейфа.
| Имя | Тип | По умолчанию |
|---|---|---|
sections | int | — |
sectionsЧисло секций исходной трубки и встроенной раскладки поз, 2–128. Не универсальный регулятор итоговой мировой длины шлейфа.