Box
概要
Box は Aspose.3D FOSS for Java のクラスです。継承元: Primitive, IMeshConvertible。
Box プリミティブ。
このクラスは、Java プログラムで Box オブジェクトを操作するための 42 のメソッドを提供します。利用可能なメソッドは、A3DObject、Box、Entity、Primitive、SceneObject、findProperty、getBoundingBox、getCastShadows、getEntityRendererKey、getExcluded、getHeight、getHeightSegments、およびその他 25 のメソッドです。Aspose.3D FOSS for Java パッケージをインストールした後、すべてのパブリック メンバーは任意の Java アプリケーションからアクセス可能です。プロパティ: boundingBox、castShadows、entityRendererKey、excluded、height、heightSegments、およびその他 10 個。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
lengthSegments | int | 読み取り | 長さのセグメントを取得または設定します。 |
widthSegments | int | 読み取り | 幅のセグメントを取得または設定します。 |
heightSegments | int | 読み取り | 高さセグメントを取得または設定します。 |
length | double | 読み取り | z 軸に沿って配置されたボックスの長さを取得または設定します。 |
width | double | 読み取り | ボックスの幅(x 軸に沿って配置された)を取得または設定します。 |
height | double | 読み取り | ボックスの y 軸に合わせた高さを取得または設定します。 |
castShadows | boolean | 読み取り | このジオメトリが影を落とすかどうかを取得します。 |
receiveShadows | boolean | 読み取り | このジオメトリがシャドウを受け取れるかどうかを取得します。 |
parentNode | Node | 読み取り | 親ノードを取得します。 |
parentNodes | ArrayList<Node> | 読み取り | 親ノードを取得します。 |
excluded | boolean | 読み取り | 除外されたものを取得します。 |
boundingBox | BoundingBox | 読み取り | バウンディングボックスを取得します。 |
entityRendererKey | EntityRendererKey | 読み取り | エンティティレンダラーキーを取得します。 |
scene | Scene | 読み取り | シーンを取得します。 |
name | String | 読み取り | 名前を取得します。 |
properties | PropertyCollection | 読み取り | プロパティを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
Box() | Box クラスの新しいインスタンスを初期化します。 |
Box(length: double, width: double, height: double) | Box クラスの新しいインスタンスを初期化します。 |
getLengthSegments() → int | 長さのセグメントを取得または設定します。 |
setLengthSegments(value: int) | 長さセグメントの値を設定します。 |
getWidthSegments() → int | 幅セグメントを取得または設定します。 |
setWidthSegments(value: int) | 幅セグメントの値を設定します。 |
getHeightSegments() → int | 高さセグメントを取得または設定します。 |
setHeightSegments(value: int) | 高さセグメントの値を設定します。 |
getLength() → double | z軸に沿って配置されたボックスの長さを取得または設定します。 |
setLength(value: double) | 長さの値を設定します。 |
getWidth() → double | ボックスの x 軸に整列した幅を取得または設定します。 |
setWidth(value: double) | 幅の値を設定します。 |
getHeight() → double | ボックスが y 軸に沿って配置された高さを取得または設定します。 |
setHeight(value: double) | 高さの値を設定します。 |
toMesh() → Mesh | 現在のオブジェクトをメッシュに変換する。 |
getCastShadows() → boolean | このジオメトリが影を落とすことができるかどうかを取得します。 |
setCastShadows(value: boolean) | Box クラスの新しいインスタンスを初期化します。 |
getReceiveShadows() → boolean | このジオメトリが影を受け取れるかどうかを取得します。 |
setReceiveShadows(value: boolean) | 受信シャドウの値を設定します。 |
Primitive() | Primitive クラスの新しいインスタンスを初期化します。 |
Primitive(name: String) | Primitive クラスの新しいインスタンスを初期化します。 |
Entity(name: String) | この Box インスタンスで Entity(name) を呼び出します。 |
getParentNode() → Node | 親ノードを返します。 |
setParentNode(value: Node) | 親ノードの値を設定します。 |
getParentNodes() → ArrayList<Node> | 親ノード群を返します。 |
getExcluded() → boolean | 除外されたものを返します。 |
setExcluded(value: boolean) | 除外された値を設定します。 |
getBoundingBox() → BoundingBox | バウンディングボックスを返します。 |
getEntityRendererKey() → EntityRendererKey | エンティティレンダラキーを返します。 |
SceneObject() | ボックス プリミティブ。 |
SceneObject(name: String) | この Box インスタンスで SceneObject(name) を呼び出します。 |
getScene() → Scene | シーンを返します。 |
A3DObject() | この Box インスタンスで A3DObject を呼び出します。 |
A3DObject(name: String) | この Box インスタンスで A3DObject(name) を呼び出します。 |
getName() → String | 名前を返します。 |
setName(name: String) | 名前の値を設定します。 |
getProperties() → PropertyCollection | プロパティを返します。 |
findProperty(name: String) → Property | この Box インスタンスで findProperty(name) を呼び出します。 |
getProperty(name: String) → Object | この Box インスタンスで getProperty(name) を呼び出します。 |
setProperty(name: String, value: Object) | プロパティの値を設定します。 |
removeProperty(name: String) → boolean | この Box インスタンスで removeProperty(name) を呼び出します。 |
removeProperty(property: Property) → boolean | 幅のセグメントを取得または設定します。 |