CylinderMesh
Класс, представляющий цилиндрическую PrimitiveMesh.
Класс, представляющий цилиндрическую PrimitiveMesh.
Класс, представляющий цилиндрическую PrimitiveMesh. Этот класс можно использовать для создания конусов, установив свойства CylinderMesh.TopRadius или CylinderMesh.BottomRadius на 0.0.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
CylinderMeshКонструктор
public CylinderMesh();Свойства7
BottomRadiusСвойство
public float BottomRadius { get; set; }Нижний радиус цилиндра. Если задано значение 0.0, нижние грани не будут созданы, что приведет к конической форме. См. также CylinderMesh.CapBottom.
CapBottomСвойство
public bool CapBottom { get; set; }Если true, генерирует колпачок в нижней части цилиндра. Это можно установить на false, чтобы ускорить генерацию и рендеринг, когда колпачок никогда не виден камере. См. также CylinderMesh.BottomRadius.
Примечание: Если CylinderMesh.BottomRadius равен 0.0, генерация колпачка всегда пропускается, даже если CylinderMesh.CapBottom равен true.
CapTopСвойство
public bool CapTop { get; set; }Если true, генерирует колпачок в верхней части цилиндра. Это можно установить на false, чтобы ускорить генерацию и рендеринг, когда колпачок никогда не виден камере. См. также CylinderMesh.TopRadius.
Примечание: Если CylinderMesh.TopRadius равен 0.0, генерация колпачка всегда пропускается, даже если CylinderMesh.CapTop равен true.
HeightСвойство
public float Height { get; set; }Полная высота цилиндра.
RadialSegmentsСвойство
public int RadialSegments { get; set; }Количество радиальных сегментов на цилиндре. Более высокие значения приводят к более детализированному цилиндру/конусу за счет производительности.
RingsСвойство
public int Rings { get; set; }Количество колец ребер по высоте цилиндра. Изменение CylinderMesh.Rings не оказывает визуального воздействия, если только для изменения данных вершин не используется шейдер или инструмент процедурной сетки. Более высокие значения приводят к большему количеству подразделений, что может быть использовано для создания более плавных эффектов с помощью шейдеров или инструментов процедурной сетки (за счет производительности). Если данные вершин не изменяются с помощью шейдера или инструмента процедурной сетки, CylinderMesh.Rings следует оставить на значении по умолчанию.
TopRadiusСвойство
public float TopRadius { get; set; }Верхний радиус цилиндра. Если задано значение 0.0, верхние грани не будут созданы, что приведет к конической форме. См. также CylinderMesh.CapTop.
Методы14
GetBottomRadiusfloat
public float GetBottomRadius();floatGetHeightfloat
public float GetHeight();floatGetRadialSegmentsint
public int GetRadialSegments();intGetRingsint
public int GetRings();intGetTopRadiusfloat
public float GetTopRadius();floatIsCapBottombool
public bool IsCapBottom();boolIsCapTopbool
public bool IsCapTop();boolSetBottomRadiusvoid
public void SetBottomRadius(float radius);| Имя | Тип | По умолчанию |
|---|---|---|
radius | float | — |
SetCapBottomvoid
public void SetCapBottom(bool capBottom);| Имя | Тип | По умолчанию |
|---|---|---|
capBottom | bool | — |
SetCapTopvoid
public void SetCapTop(bool capTop);| Имя | Тип | По умолчанию |
|---|---|---|
capTop | bool | — |
SetHeightvoid
public void SetHeight(float height);| Имя | Тип | По умолчанию |
|---|---|---|
height | float | — |
SetRadialSegmentsvoid
public void SetRadialSegments(int segments);| Имя | Тип | По умолчанию |
|---|---|---|
segments | int | — |
SetRingsvoid
public void SetRings(int rings);| Имя | Тип | По умолчанию |
|---|---|---|
rings | int | — |
SetTopRadiusvoid
public void SetTopRadius(float radius);| Имя | Тип | По умолчанию |
|---|---|---|
radius | float | — |