reckfellENGINE

TubeTrailMesh

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

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

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

TubeTrailMesh представляет собой прямую трубчатую сетку с переменной шириной. Трубка состоит из ряда цилиндрических секций, каждая из которых имеет одинаковую TubeTrailMesh.SectionLength и количество TubeTrailMesh.SectionRings. TubeTrailMesh.Curve выбирается по всей длине трубки, что означает, что кривая определяет радиус трубки по ее длине. Эта примитивная сетка обычно используется для следов частиц.

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

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

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

Свойства8

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

Добавляет нижнюю закрывающую геометрию трубки. Влияет на mesh-геометрию, не на завершение частиц или длительность истории.

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

Добавляет верхнюю закрывающую геометрию трубки. Не включает историю, не задаёт alpha-режим и не исправляет автоматически несовместимые позы.

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

Профиль радиуса вдоль генерируемой трубки. Не кривая движения; итоговая деформация также требует совместимых поз и материала шлейфа.

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

Подразделения окружности трубки, 3–128. Увеличивают число вершин; не увеличивают количество временных образцов истории.

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

Радиус поперечного сечения трубки, дополнительно модулируемый Curve. Не длительность TrailLifetime и не радиус столкновения частиц.

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

Длина секции исходной геометрии. Sections × SectionLength описывает rest-меш, а не гарантированную итоговую длину деформированной истории.

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

Кольца подразделения внутри секции, 1–1024. Добавляют геометрию для формы/профиля, а не шаги симуляции или столкновения.

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

Число секций исходной трубки и встроенной раскладки поз, 2–128. Не универсальный регулятор итоговой мировой длины шлейфа.

Методы16

GetCurveCurve
# GetCurve
C#
public Curve GetCurve();

Возвращает Curve. Профиль радиуса вдоль генерируемой трубки. Не кривая движения; итоговая деформация также требует совместимых поз и материала шлейфа.

Возвращает Curve

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

GetRadialStepsint
# GetRadialSteps
C#
public int GetRadialSteps();

Возвращает RadialSteps. Подразделения окружности трубки, 3–128. Увеличивают число вершин; не увеличивают количество временных образцов истории.

Возвращает int

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

GetRadiusfloat
# GetRadius
C#
public float GetRadius();

Возвращает Radius. Радиус поперечного сечения трубки, дополнительно модулируемый Curve. Не длительность TrailLifetime и не радиус столкновения частиц.

Возвращает float

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

GetSectionLengthfloat
# GetSectionLength
C#
public float GetSectionLength();

Возвращает SectionLength. Длина секции исходной геометрии. Sections × SectionLength описывает rest-меш, а не гарантированную итоговую длину деформированной истории.

Возвращает float

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

GetSectionRingsint
# GetSectionRings
C#
public int GetSectionRings();

Возвращает SectionRings. Кольца подразделения внутри секции, 1–1024. Добавляют геометрию для формы/профиля, а не шаги симуляции или столкновения.

Возвращает int

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

GetSectionsint
# GetSections
C#
public int GetSections();

Возвращает Sections. Число секций исходной трубки и встроенной раскладки поз, 2–128. Не универсальный регулятор итоговой мировой длины шлейфа.

Возвращает int

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

IsCapBottombool
# IsCapBottom
C#
public bool IsCapBottom();
Возвращает bool
IsCapTopbool
# IsCapTop
C#
public bool IsCapTop();
Возвращает bool
SetCapBottomvoid
# SetCapBottom
C#
public void SetCapBottom(bool capBottom);
Параметры
ИмяТипПо умолчанию
capBottombool—
SetCapTopvoid
# SetCapTop
C#
public void SetCapTop(bool capTop);
Параметры
ИмяТипПо умолчанию
capTopbool—
SetCurvevoid
# SetCurve
C#
public void SetCurve(Curve curve);

Задаёт Curve. Профиль радиуса вдоль генерируемой трубки. Не кривая движения; итоговая деформация также требует совместимых поз и материала шлейфа.

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

Профиль радиуса вдоль генерируемой трубки. Не кривая движения; итоговая деформация также требует совместимых поз и материала шлейфа.

SetRadialStepsvoid
# SetRadialSteps
C#
public void SetRadialSteps(int radialSteps);

Задаёт RadialSteps. Подразделения окружности трубки, 3–128. Увеличивают число вершин; не увеличивают количество временных образцов истории.

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

Подразделения окружности трубки, 3–128. Увеличивают число вершин; не увеличивают количество временных образцов истории.

SetRadiusvoid
# SetRadius
C#
public void SetRadius(float radius);

Задаёт Radius. Радиус поперечного сечения трубки, дополнительно модулируемый Curve. Не длительность TrailLifetime и не радиус столкновения частиц.

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

Радиус поперечного сечения трубки, дополнительно модулируемый Curve. Не длительность TrailLifetime и не радиус столкновения частиц.

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

Задаёт SectionLength. Длина секции исходной геометрии. Sections × SectionLength описывает rest-меш, а не гарантированную итоговую длину деформированной истории.

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

Длина секции исходной геометрии. Sections × SectionLength описывает rest-меш, а не гарантированную итоговую длину деформированной истории.

SetSectionRingsvoid
# SetSectionRings
C#
public void SetSectionRings(int sectionRings);

Задаёт SectionRings. Кольца подразделения внутри секции, 1–1024. Добавляют геометрию для формы/профиля, а не шаги симуляции или столкновения.

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

Кольца подразделения внутри секции, 1–1024. Добавляют геометрию для формы/профиля, а не шаги симуляции или столкновения.

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

Задаёт Sections. Число секций исходной трубки и встроенной раскладки поз, 2–128. Не универсальный регулятор итоговой мировой длины шлейфа.

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

Число секций исходной трубки и встроенной раскладки поз, 2–128. Не универсальный регулятор итоговой мировой длины шлейфа.

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

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

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

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