Cylinder
概要
Cylinder クラスです. これは,PLACEHOLDER_0の FOSSで使用されているクラスを表します. 遺産は: Primitive.
パラメター化されたシリンダー. 半径トップ/半徑ボトムが0である場合のコーンを表すのに使用することもできます.
このクラスでは, .NET プログラムにおけるシリンダーオブジェクトと作業するための 18 つの方法が提供されています. 可能な方法には: A3DObject, AddElement, CreateElement, CreateElementUV, Cylinder, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey,追加方法6つ. すべてのパブリックメンバーは,Aspose.3D FOSS for .NET パッケージをインストールした後で任意の.NET アプリケーションにアクセスできます. 特性: CastShadows, ControlPoints, Deformers, Excluded, GenerateFanCylinder, Height,そして19人増える.
特性について
| 名称 (名) | タイプ | Access | 記述 |
|---|---|---|---|
OffsetBottom | Vector3 | 読み書きする | オーバーセットの底値を設定します. |
OffsetTop | Vector3 | 読み書きする | オーバーセットを設定します. |
GenerateFanCylinder | bool | 読み書きする | ファンシリンダーを生成する. |
ShearBottom | Vector2 | 読み書きする | カーボーンを押すか設定する. |
ShearTop | Vector2 | 読み書きする | カーサップを手に入れるか設定する. |
RadiusTop | double | 読み書きする | 半径を上位に設定します. |
RadiusBottom | double | 読み書きする | 半径の底を設定する. |
Height | double | 読み書きする | 値が設定される. |
RadialSegments | int | 読み書きする | 線形セグメントを設定します. |
HeightSegments | int | 読み書きする | 縦軸の位置を設定する. |
OpenEnded | bool | 読み書きする | オープンエンドを獲得するか設定します. |
ThetaStart | double | 読み書きする | スタートを設定します. |
ThetaLength | double | 読み書きする | テータ長さを設定します. |
Visible | bool | 読み書きする | 視覚的に表示する. |
Deformers | IList<Deformer> | 読み取ること | 変形剤を手に入れる. |
ControlPoints | IArrayList<Vector4> | 読み取ること | 制御点を手に入れる. |
CastShadows | bool | 読み書きする | 影を集めたり設定したりする. |
ReceiveShadows | bool | 読み書きする | 接する影を獲得または設定します. |
VertexElements | IList<VertexElement> | 読み取ること | 軸の要素を表示します. |
Excluded | bool | 読み書きする | 値が割り切れるか,または設定する. |
ParentNodes | List<Node> | 読み取ること | 元のノードを入手します. |
ParentNode | Node | 読み書きする | 取得または設定する. |
Scene | Scene | 読み取ること | 事件現場を把握する. |
Name | string | 読み書きする | 名前をつけられるか設定する. |
Properties | PropertyCollection | 読み取ること | 財産を手に入れる. |
方法について
| Signature | 記述 |
|---|---|
Cylinder() | 角域を含む全パラメータセットを指定したシリンダーを作成する. |
Cylinder(radius: double, height: double) | |
Cylinder(radiusTop: double, radiusBottom: double, height: double) | |
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool) | |
Cylinder(name: string, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool, thetaStart: double, thetaLength: double) | |
ToMesh() | ネットワークに電流オブジェクト変換する |
Geometry(name: string) | |
GetDeformers() | 変形装置をすべて取り除きます. |
GetElement(type: VertexElementType) | 指定したタイプの頂点要素を取得する. |
GetVertexElementOfUV(textureMapping: TextureMapping) | 特定の質感マッピングタイプを持つ VertexElementUV インスタンスを取得する. |
CreateElement(type: VertexElementType) | 指定されたタイプを持つ頂点要素を作成し,ジオメトリに追加します. |
AddElement(element: VertexElement) | 既存の頂点要素を現在の幾何学に追加する. |
CreateElementUV(uvMapping: TextureMapping) | 与えられた質感マッピングタイプで VertexElementUV を作成します. |
Entity(name: string) | |
GetBoundingBox() | 対象空間座標系における現在のエンティティの境界框を取得します. |
GetEntityRendererKey() | レンダーに登録されたエンティティ・レンダーのキーを取得する. |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | ダイナミックなプロパティを削除します. |
GetProperty(property: string) | 指定したプロパティの値を取得する. |
SetProperty(property: string, value: object?) | 指定したプロパティの値を設定する. |
FindProperty(propertyName: string) | 属性を探す.ダイナミックな属性 (CreateDynamicProperty/SetProperty によって作成) またはネイティブの属性と識別される) |