reckfellENGINE

CsgSphere3D

Форма сферы CSG.

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

Форма сферы CSG.

Этот узел позволяет вам создать сферу для использования с системой CSG. Примечание: Узлы CSG предназначены для использования при прототипировании уровней. Создание узлов CSG имеет значительные затраты ЦП по сравнению с созданием MeshInstance3D с PrimitiveMesh. Перемещение узла CSG в другой узел CSG также имеет значительные затраты ЦП, поэтому его следует избегать во время игры.

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

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

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

Свойства5

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

Материал, используемый для визуализации сферы.

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

Количество вертикальных срезов сферы.

Радиус

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

Радиус сферы.

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

Количество горизонтальных срезов сферы.

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

Если true, нормали сферы устанавливаются так, чтобы придать плавный эффект, делая сферу кажущейся округлой. Если false, сфера будет иметь плоский затененный вид.

Методы10

GetMaterialMaterial
# GetMaterial
C#
public Material GetMaterial();
Возвращает Material
GetRadialSegmentsint
# GetRadialSegments
C#
public int GetRadialSegments();
Возвращает int
GetRadiusfloat
# GetRadius
C#
public float GetRadius();
Возвращает float
GetRingsint
# GetRings
C#
public int GetRings();
Возвращает int
GetSmoothFacesbool
# GetSmoothFaces
C#
public bool GetSmoothFaces();
Возвращает bool
SetMaterialvoid
# SetMaterial
C#
public void SetMaterial(Material material);
Параметры
ИмяТипПо умолчанию
materialMaterial—
SetRadialSegmentsvoid
# SetRadialSegments
C#
public void SetRadialSegments(int radialSegments);
Параметры
ИмяТипПо умолчанию
radialSegmentsint—
SetRadiusvoid
# SetRadius
C#
public void SetRadius(float radius);
Параметры
ИмяТипПо умолчанию
radiusfloat—
SetRingsvoid
# SetRings
C#
public void SetRings(int rings);
Параметры
ИмяТипПо умолчанию
ringsint—
SetSmoothFacesvoid
# SetSmoothFaces
C#
public void SetSmoothFaces(bool smoothFaces);
Параметры
ИмяТипПо умолчанию
smoothFacesbool—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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