RevolvedAreaSolid
概要
RevolvedAreaSolid は Aspose.3D の FOSS for Java におけるクラスです。継承元: Entity, IMeshConvertible。
このクラスは、プロファイルで提供された断面を軸の周りに回転させることにより、ソリッドモデルを表現します。
このクラスは、Java プログラムで RevolvedAreaSolid オブジェクトを操作するための 33 のメソッドを提供します。利用可能なメソッドは、A3DObject、Entity、RevolvedAreaSolid、SceneObject、findProperty、getAngleEnd、getAngleStart、getAxis、getBoundingBox、getEntityRendererKey、getExcluded、getName、および追加の 18 メソッドです。すべてのパブリック メンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の Java アプリケーションからアクセス可能です。プロパティ: angleEnd、angleStart、axis、boundingBox、entityRendererKey、excluded、およびその他 7 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
angleStart | double | 読み取り | 回転手順の開始角度を取得します(単位はラジアン)。 |
angleEnd | double | 読み取り | 回転手順の終了角度を取得します(単位はラジアン)。 |
axis | Vector3 | 読み取り | 軸方向を取得します。 |
origin | Vector3 | 読み取り | 回転の原点を取得します。 |
shape | Profile | 読み取り | 回転に使用されるベースプロファイルを取得します。 |
parentNode | Node | 読み取り | 親ノードを取得します。 |
parentNodes | ArrayList<Node> | 読み取り | 親ノードを取得します。 |
excluded | boolean | 読み取り | 除外されたものを取得します。 |
boundingBox | BoundingBox | 読み取り | バウンディングボックスを取得します。 |
entityRendererKey | EntityRendererKey | 読み取り | エンティティレンダラーキーを取得します。 |
scene | Scene | 読み取り | シーンを取得します。 |
name | String | 読み取り | 名前を取得します。 |
properties | PropertyCollection | 読み取り | Gets the properties. |
メソッド
| シグネチャ | 説明 |
|---|---|
getAngleStart() → double | 回転手順の開始角度を取得します(ラジアンで測定)。 |
setAngleStart(value: double) | 角度の開始値を設定します。 |
getAngleEnd() → double | 回転手順の終了角度を取得します(ラジアンで測定)。 |
setAngleEnd(value: double) | 角度の終了値を設定します。 |
getAxis() → Vector3 | 軸方向を取得します。 |
setAxis(value: Vector3) | 軸の値を設定します。 |
getOrigin() → Vector3 | 回転の原点を取得します。 |
setOrigin(value: Vector3) | 原点の値を設定します。 |
getShape() → Profile | 回転に使用されるベースプロファイルを取得します。 |
setShape(value: Profile) | 形状の値を設定します。 |
RevolvedAreaSolid() | RevolvedAreaSolid のコンストラクタ。 |
toMesh() → Mesh | FOSS エディションでは実装されていません — 実行時に例外がスローされます。 回転体をレンダリングまたはエクスポート用の Mesh オブジェクトに変換します |
Entity(name: String) | この RevolvedAreaSolid インスタンス上で Entity(name) を呼び出します。 |
getParentNode() → Node | 親ノードを返します。 |
setParentNode(value: Node) | 親ノードの値を設定します。 |
getParentNodes() → ArrayList<Node> | 親ノードを返します。 |
getExcluded() → boolean | 除外されたものを返します。 |
setExcluded(value: boolean) | 除外された値を設定します。 |
getBoundingBox() → BoundingBox | 軸方向を取得します。 |
getEntityRendererKey() → EntityRendererKey | entity renderer key を返します。 |
SceneObject() | このクラスは、プロファイルで提供された断面を軸の周りに回転させて、ソリッドモデルを表します。 |
SceneObject(name: String) | この RevolvedAreaSolid インスタンスで SceneObject(name) を呼び出します。 |
getScene() → Scene | シーンを返します。 |
A3DObject() | この RevolvedAreaSolid インスタンスで A3DObject を呼び出します。 |
A3DObject(name: String) | この RevolvedAreaSolid インスタンスで A3DObject(name) を呼び出します。 |
getName() → String | 名前を返します。 |
setName(name: String) | 名前の値を設定します。 |
getProperties() → PropertyCollection | プロパティを返します。 |
findProperty(name: String) → Property | この RevolvedAreaSolid インスタンスで findProperty(name) を呼び出します。 |
getProperty(name: String) → Object | この RevolvedAreaSolid インスタンスで getProperty(name) を呼び出します。 |
setProperty(name: String, value: Object) | プロパティの値を設定します。 |
removeProperty(name: String) → boolean | この RevolvedAreaSolid インスタンスで removeProperty(name) を呼び出します。 |
removeProperty(property: Property) → boolean | この RevolvedAreaSolid インスタンスで removeProperty(property) を呼び出します。 |