Pyramid

概要

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

パラメータ化されたピラミッド。

このクラスは Java プログラムにおける Pyramid オブジェクトの操作用に 38 のメソッドを提供します。利用可能なメソッドは、A3DObject、Entity、Primitive、Pyramid、SceneObject、findProperty、getBottomArea、getBottomOffset、getBoundingBox、getCastShadows、getEntityRendererKey、getExcluded、および追加の 21 メソッドです。Aspose.3D の Java 用 FOSS パッケージをインストールすれば、すべての公開メンバーは任意の Java アプリケーションから利用可能です。プロパティ: bottomArea、bottomOffset、boundingBox、castShadows、entityRendererKey、excluded、およびさらに 8 つです。

プロパティ

名前型アクセス説明
bottomAreaVector2読み取り底部キャップの面積。
topAreaVector2読み取り上部キャップの面積。
bottomOffsetVector3読み取り底部の頂点のオフセット。
heightdouble読み取りピラミッドの高さ。
castShadowsboolean読み取りこのジオメトリが影を落とすかどうかを取得します。
receiveShadowsboolean読み取りこのジオメトリが影を受け取れるかどうかを取得します。
parentNodeNode読み取り親ノードを取得します。
parentNodesArrayList<Node>読み取り親ノードを取得します。
excludedboolean読み取り除外されたものを取得します。
boundingBoxBoundingBox読み取りバウンディングボックスを取得します。
entityRendererKeyEntityRendererKey読み取りエンティティレンダラーキーを取得します。
sceneScene読み取りシーンを取得します。
nameString読み取り名前を取得します。
propertiesPropertyCollection読み取りプロパティを取得します。

メソッド

シグネチャ説明
getBottomArea() → Vector2底部キャップの面積。
setBottomArea(value: Vector2)底面積の値を設定します。
getTopArea() → Vector2上部キャップの面積。
setTopArea(value: Vector2)上部領域の値を設定します。
getBottomOffset() → Vector3底部頂点のオフセット。
setBottomOffset(value: Vector3)底部のオフセット値を設定します。
getHeight() → doubleピラミッドの高さ。
setHeight(value: double)高さの値を設定します。
Pyramid()デフォルトの底面積(10, 10) とデフォルトの高さ(5) を使用して新しいピラミッドインスタンスを作成します。
Pyramid(xbottom: double, ybottom: double, xtop: double, ytop: double, height: double)指定された底面積と上面積、そして高さを使用して新しいピラミッドインスタンスを作成します。
toMesh() → MeshFOSS エディションでは実装されていません — 実行時に例外がスローされます。 この Pyramid インスタンスで toMesh を呼び出します。
getCastShadows() → booleanこのジオメトリが影を落とすことができるかどうかを取得します。
setCastShadows(value: boolean)キャストシャドウの値を設定します。
getReceiveShadows() → booleanこのジオメトリが影を受け取れるかどうかを取得します。
setReceiveShadows(value: boolean)受信シャドウの値を設定します。
Primitive()Primitive クラスの新しいインスタンスを初期化します。
Primitive(name: String)Primitive クラスの新しいインスタンスを初期化します。
Entity(name: String)この Pyramid インスタンスで Entity(name) を呼び出します。
getParentNode() → Node親ノードを返します。
setParentNode(value: Node)親ノードの値を設定します。
getParentNodes() → ArrayList<Node>上部キャップの面積。
getExcluded() → boolean除外されたものを返します。
setExcluded(value: boolean)除外された値を設定します。
getBoundingBox() → BoundingBoxバウンディングボックスを返します。
getEntityRendererKey() → EntityRendererKeyエンティティレンダラーキーを返します。
SceneObject()パラメータ化されたピラミッド。
SceneObject(name: String)この Pyramid インスタンスで SceneObject(name) を呼び出します。
getScene() → Sceneシーンを返します。
A3DObject()この Pyramid インスタンスに対して A3DObject を呼び出します。
A3DObject(name: String)この Pyramid インスタンスに対して A3DObject(name) を呼び出します。
getName() → String底面キャップの面積。
setName(name: String)名前の値を設定します。
getProperties() → PropertyCollectionプロパティを返します。
findProperty(name: String) → Propertyこの Pyramid インスタンスで findProperty(name) を呼び出します。
getProperty(name: String) → Objectこの Pyramid インスタンスで getProperty(name) を呼び出します。
setProperty(name: String, value: Object)底部頂点のオフセット。
removeProperty(name: String) → booleanこの Pyramid インスタンスで removeProperty(name) を呼び出します。
removeProperty(property: Property) → booleanこの Pyramid インスタンスで removeProperty(property) を呼び出します。

参照

 日本語