reckfellENGINE

CsgTorus3D

Форма тора CSG.

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

Форма тора CSG.

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

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

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

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

Свойства6

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

Внутренний радиус торуса.

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

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

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

Внешний радиус торуса.

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

Число ребер, из которых построено каждое кольцо торуса.

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

Количество срезов, из которых построен торус.

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

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

Методы12

GetInnerRadiusfloat
# GetInnerRadius
C#
public float GetInnerRadius();
Возвращает float
GetMaterialMaterial
# GetMaterial
C#
public Material GetMaterial();
Возвращает Material
GetOuterRadiusfloat
# GetOuterRadius
C#
public float GetOuterRadius();
Возвращает float
GetRingSidesint
# GetRingSides
C#
public int GetRingSides();
Возвращает int
GetSidesint
# GetSides
C#
public int GetSides();
Возвращает int
GetSmoothFacesbool
# GetSmoothFaces
C#
public bool GetSmoothFaces();
Возвращает bool
SetInnerRadiusvoid
# SetInnerRadius
C#
public void SetInnerRadius(float radius);
Параметры
ИмяТипПо умолчанию
radiusfloat—
SetMaterialvoid
# SetMaterial
C#
public void SetMaterial(Material material);
Параметры
ИмяТипПо умолчанию
materialMaterial—
SetOuterRadiusvoid
# SetOuterRadius
C#
public void SetOuterRadius(float radius);
Параметры
ИмяТипПо умолчанию
radiusfloat—
SetRingSidesvoid
# SetRingSides
C#
public void SetRingSides(int sides);
Параметры
ИмяТипПо умолчанию
sidesint—
SetSidesvoid
# SetSides
C#
public void SetSides(int sides);
Параметры
ИмяТипПо умолчанию
sidesint—
SetSmoothFacesvoid
# SetSmoothFaces
C#
public void SetSmoothFaces(bool smoothFaces);
Параметры
ИмяТипПо умолчанию
smoothFacesbool—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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