LinearExtrusion

LinearExtrusion

概要

LinearExtrusion は Aspose.3D の Java 用 FOSS のクラスです。継承元: Entity。

線形押し出しは 2D 形状を入力として受け取り、形状を第3次元に拡張します。

このクラスは Java プログラムで LinearExtrusion オブジェクトを操作するための 38 のメソッドを提供します。利用可能なメソッドは A3DObject、Entity、LinearExtrusion、SceneObject、findProperty、getBoundingBox、getCenter、getDirection、getEntityRendererKey、getExcluded、getHeight、getName、および追加の 22 メソッドです。すべての公開メンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の Java アプリケーションからアクセス可能です。プロパティ: boundingBox、center、direction、entityRendererKey、excluded、height、およびその他 9 件。

プロパティ

名前型アクセス説明
shapeProfile読み取り押し出すためのベース形状。
directionVector3読み取り押し出し方向、デフォルト値は (0, 0, 1) です。
heightdouble読み取り押し出しジオメトリの高さ、デフォルト値は 1.0 です。
slicesint読み取りねじれた押し出しジオメトリのスライス、デフォルト値は 1 です。
centerboolean読み取りこの値が false の場合、線形押出しの Z 範囲は 0 から height までです。それ以外の場合、範囲は -height/2 から height/2 です。
twistOffsetVector3読み取りねじりに使用されるオフセット、デフォルト値は (0, 0, 0) です。
twistdouble読み取り形状が押し出される角度の数。
parentNodeNode読み取り親ノードを取得します。
parentNodesArrayList<Node>読み取り親ノードを取得します。
excludedboolean読み取り除外されたものを取得します。
boundingBoxBoundingBox読み取りバウンディング ボックスを取得します。
entityRendererKeyEntityRendererKey読み取りエンティティレンダラキーを取得します。
sceneScene読み取りシーンを取得します。
nameString読み取り名前を取得します。
propertiesPropertyCollection読み取りGets the properties.

メソッド

シグネチャ説明
LinearExtrusion()インスタンスのコンストラクタ。
LinearExtrusion(shape: Profile, height: double)インスタンスのコンストラクタ。
getShape() → Profile押し出すためのベース形状。
setShape(value: Profile)押し出す対象の基本形状。
getDirection() → Vector3押し出しの方向、デフォルト値は (0, 0, 1) です。
setDirection(value: Vector3)押し出しの方向、デフォルト値は (0, 0, 1) です。
getHeight() → double押し出されたジオメトリの高さ、デフォルト値は 1.0 です。
setHeight(value: double)押し出しジオメトリの高さ、デフォルト値は 1.0 です。
getSlices() → intねじれた押し出しジオメトリのスライス、デフォルト値は 1 です。
setSlices(value: int)ねじれた押し出しジオメトリのスライス数、デフォルト値は 1 です。
getCenter() → booleanこの値が false の場合、線形押し出しの Z 範囲は 0 から height までです。そうでない場合、範囲は -height/2 から height/2 です。
setCenter(value: boolean)この値が false の場合、線形押出しの Z 範囲は 0 から height までです。そうでない場合、範囲は -height/2 から height/2 までです。
getTwistOffset() → Vector3ねじりに使用されるオフセットで、デフォルト値は (0, 0, 0) です。
setTwistOffset(value: Vector3)ねじりに使用されるオフセット、デフォルト値は (0, 0, 0) です。
getTwist() → double形が押し出される角度の数。
setTwist(value: double)形状が押し出される角度の数。
toMesh() → MeshFOSS エディションでは実装されていません — 実行時に例外がスローされます。 押し出しをメッシュに変換します。
Entity(name: String)この LinearExtrusion インスタンスで Entity(name) を呼び出します。
getParentNode() → Nodeインスタンスのコンストラクタ。
setParentNode(value: Node)親ノードの値を設定します。
getParentNodes() → ArrayList<Node>親ノードを返します。
getExcluded() → boolean除外されたものを返します。
setExcluded(value: boolean)除外される値を設定します。
getBoundingBox() → BoundingBoxバウンディングボックスを返します。
getEntityRendererKey() → EntityRendererKeyentity renderer key を返します。
SceneObject()Linear extrusion は 2D 形状を入力として受け取り、形状を第3次元に拡張します。
SceneObject(name: String)この LinearExtrusion インスタンスで SceneObject(name) を呼び出します。
getScene() → Sceneシーンを返します。
A3DObject()この LinearExtrusion インスタンスに対して A3DObject を呼び出します。
A3DObject(name: String)この LinearExtrusion インスタンスに対して A3DObject(name) を呼び出します。
getName() → String名前を返します。
setName(name: String)名前の値を設定します。
getProperties() → PropertyCollectionプロパティを返します。
findProperty(name: String) → Propertyこの LinearExtrusion インスタンスで findProperty(name) を呼び出します。
getProperty(name: String) → Objectこの LinearExtrusion インスタンスで getProperty(name) を呼び出します。
setProperty(name: String, value: Object)インスタンスのコンストラクタ。
removeProperty(name: String) → booleanこの LinearExtrusion インスタンスで removeProperty(name) を呼び出します。
removeProperty(property: Property) → booleanこの LinearExtrusion インスタンスで removeProperty(property) を呼び出します。

参照

 日本語