reckfellENGINE

CylinderMesh

Класс, представляющий цилиндрическую PrimitiveMesh.

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

Класс, представляющий цилиндрическую PrimitiveMesh.

Класс, представляющий цилиндрическую PrimitiveMesh. Этот класс можно использовать для создания конусов, установив свойства CylinderMesh.TopRadius или CylinderMesh.BottomRadius на 0.0.

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

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

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

Свойства7

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

Нижний радиус цилиндра. Если задано значение 0.0, нижние грани не будут созданы, что приведет к конической форме. См. также CylinderMesh.CapBottom.

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

Если true, генерирует колпачок в нижней части цилиндра. Это можно установить на false, чтобы ускорить генерацию и рендеринг, когда колпачок никогда не виден камере. См. также CylinderMesh.BottomRadius. Примечание: Если CylinderMesh.BottomRadius равен 0.0, генерация колпачка всегда пропускается, даже если CylinderMesh.CapBottom равен true.

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

Если true, генерирует колпачок в верхней части цилиндра. Это можно установить на false, чтобы ускорить генерацию и рендеринг, когда колпачок никогда не виден камере. См. также CylinderMesh.TopRadius. Примечание: Если CylinderMesh.TopRadius равен 0.0, генерация колпачка всегда пропускается, даже если CylinderMesh.CapTop равен true.

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

Полная высота цилиндра.

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

Количество радиальных сегментов на цилиндре. Более высокие значения приводят к более детализированному цилиндру/конусу за счет производительности.

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

Количество колец ребер по высоте цилиндра. Изменение CylinderMesh.Rings не оказывает визуального воздействия, если только для изменения данных вершин не используется шейдер или инструмент процедурной сетки. Более высокие значения приводят к большему количеству подразделений, что может быть использовано для создания более плавных эффектов с помощью шейдеров или инструментов процедурной сетки (за счет производительности). Если данные вершин не изменяются с помощью шейдера или инструмента процедурной сетки, CylinderMesh.Rings следует оставить на значении по умолчанию.

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

Верхний радиус цилиндра. Если задано значение 0.0, верхние грани не будут созданы, что приведет к конической форме. См. также CylinderMesh.CapTop.

Методы14

GetBottomRadiusfloat
# GetBottomRadius
C#
public float GetBottomRadius();
Возвращает float
GetHeightfloat
# GetHeight
C#
public float GetHeight();
Возвращает float
GetRadialSegmentsint
# GetRadialSegments
C#
public int GetRadialSegments();
Возвращает int
GetRingsint
# GetRings
C#
public int GetRings();
Возвращает int
GetTopRadiusfloat
# GetTopRadius
C#
public float GetTopRadius();
Возвращает float
IsCapBottombool
# IsCapBottom
C#
public bool IsCapBottom();
Возвращает bool
IsCapTopbool
# IsCapTop
C#
public bool IsCapTop();
Возвращает bool
SetBottomRadiusvoid
# SetBottomRadius
C#
public void SetBottomRadius(float radius);
Параметры
ИмяТипПо умолчанию
radiusfloat—
SetCapBottomvoid
# SetCapBottom
C#
public void SetCapBottom(bool capBottom);
Параметры
ИмяТипПо умолчанию
capBottombool—
SetCapTopvoid
# SetCapTop
C#
public void SetCapTop(bool capTop);
Параметры
ИмяТипПо умолчанию
capTopbool—
SetHeightvoid
# SetHeight
C#
public void SetHeight(float height);
Параметры
ИмяТипПо умолчанию
heightfloat—
SetRadialSegmentsvoid
# SetRadialSegments
C#
public void SetRadialSegments(int segments);
Параметры
ИмяТипПо умолчанию
segmentsint—
SetRingsvoid
# SetRings
C#
public void SetRings(int rings);
Параметры
ИмяТипПо умолчанию
ringsint—
SetTopRadiusvoid
# SetTopRadius
C#
public void SetTopRadius(float radius);
Параметры
ИмяТипПо умолчанию
radiusfloat—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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