CsgCylinder3D
Форма цилиндра CSG.
Форма цилиндра CSG.
Этот узел позволяет создать цилиндр (или конус) для использования с системой CSG.
Примечание: Узлы CSG предназначены для использования при прототипировании уровней. Создание узлов CSG требует значительных затрат ресурсов ЦП по сравнению с созданием MeshInstance3D с PrimitiveMesh. Перемещение узла CSG в пределах другого узла CSG также требует значительных затрат ресурсов ЦП, поэтому его следует избегать во время игры.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
CsgCylinder3DКонструктор
public CsgCylinder3D();Свойства6
ConeСвойство
public bool Cone { get; set; }Если true создается конус, CsgCylinder3D.Radius будет применяться только к одной стороне.
HeightСвойство
public float Height { get; set; }Высота цилиндра.
MaterialСвойство
public Material Material { get; set; }Материал, используемый для изготовления цилиндра.
Радиус
RadiusСвойство
public float Radius { get; set; }Радиус цилиндра.
SidesСвойство
public int Sides { get; set; }Число сторон цилиндра. Чем больше это число, тем больше деталей будет в цилиндре.
SmoothFacesСвойство
public bool SmoothFaces { get; set; }Если true, нормали цилиндра устанавливаются так, чтобы придать сглаженный эффект, делая цилиндр округлым. Если false, цилиндр будет иметь плоский затененный вид.
Методы12
GetHeightfloat
public float GetHeight();floatGetMaterialMaterial
public Material GetMaterial();MaterialGetRadiusfloat
public float GetRadius();floatGetSidesint
public int GetSides();intGetSmoothFacesbool
public bool GetSmoothFaces();boolIsConebool
public bool IsCone();boolSetConevoid
public void SetCone(bool cone);| Имя | Тип | По умолчанию |
|---|---|---|
cone | bool | — |
SetHeightvoid
public void SetHeight(float height);| Имя | Тип | По умолчанию |
|---|---|---|
height | float | — |
SetMaterialvoid
public void SetMaterial(Material material);| Имя | Тип | По умолчанию |
|---|---|---|
material | Material | — |
SetRadiusvoid
public void SetRadius(float radius);| Имя | Тип | По умолчанию |
|---|---|---|
radius | float | — |
SetSidesvoid
public void SetSides(int sides);| Имя | Тип | По умолчанию |
|---|---|---|
sides | int | — |
SetSmoothFacesvoid
public void SetSmoothFaces(bool smoothFaces);| Имя | Тип | По умолчанию |
|---|---|---|
smoothFaces | bool | — |