CsgTorus3D
Форма тора CSG.
Форма тора CSG.
Этот узел позволяет вам создать тор для использования с системой CSG.
Примечание: Узлы CSG предназначены для использования при прототипировании уровней. Создание узлов CSG имеет значительные затраты ЦП по сравнению с созданием MeshInstance3D с PrimitiveMesh. Перемещение узла CSG в другой узел CSG также имеет значительные затраты ЦП, поэтому его следует избегать во время игры.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
CsgTorus3DКонструктор
public CsgTorus3D();Свойства6
InnerRadiusСвойство
public float InnerRadius { get; set; }Внутренний радиус торуса.
MaterialСвойство
public Material Material { get; set; }Материал, используемый для визуализации торуса.
OuterRadiusСвойство
public float OuterRadius { get; set; }Внешний радиус торуса.
RingSidesСвойство
public int RingSides { get; set; }Число ребер, из которых построено каждое кольцо торуса.
SidesСвойство
public int Sides { get; set; }Количество срезов, из которых построен торус.
SmoothFacesСвойство
public bool SmoothFaces { get; set; }Если true, то нормали тора устанавливаются так, чтобы придать гладкий эффект, делая тор скругленным. Если false, то тор будет иметь плоский затененный вид.
Методы12
GetInnerRadiusfloat
public float GetInnerRadius();floatGetMaterialMaterial
public Material GetMaterial();MaterialGetOuterRadiusfloat
public float GetOuterRadius();floatGetRingSidesint
public int GetRingSides();intGetSidesint
public int GetSides();intGetSmoothFacesbool
public bool GetSmoothFaces();boolSetInnerRadiusvoid
public void SetInnerRadius(float radius);| Имя | Тип | По умолчанию |
|---|---|---|
radius | float | — |
SetMaterialvoid
public void SetMaterial(Material material);| Имя | Тип | По умолчанию |
|---|---|---|
material | Material | — |
SetOuterRadiusvoid
public void SetOuterRadius(float radius);| Имя | Тип | По умолчанию |
|---|---|---|
radius | float | — |
SetRingSidesvoid
public void SetRingSides(int sides);| Имя | Тип | По умолчанию |
|---|---|---|
sides | int | — |
SetSidesvoid
public void SetSides(int sides);| Имя | Тип | По умолчанию |
|---|---|---|
sides | int | — |
SetSmoothFacesvoid
public void SetSmoothFaces(bool smoothFaces);| Имя | Тип | По умолчанию |
|---|---|---|
smoothFaces | bool | — |