RectangularTorus
概要
RectangularTorus は Aspose.3D の Java 用 FOSS におけるクラスです。継承元: Primitive。
パラメータ化された矩形トーラス。
このクラスは Java プログラムで RectangularTorus オブジェクトを操作するための 41 のメソッドを提供します。利用可能なメソッドは A3DObject、Entity、Primitive、RectangularTorus、SceneObject、findProperty、getAngleStart、getArc、getBoundingBox、getCastShadows、getEntityRendererKey、getExcluded、および追加の 25 メソッドです。すべてのパブリックメンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の Java アプリケーションからアクセス可能です。プロパティ: angleStart、arc、boundingBox、castShadows、entityRendererKey、excluded、およびさらに 10 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
innerRadius | double | 読み取り | 長方形トーラスの内半径。 |
outerRadius | double | 読み取り | 長方形トーラスの外半径。 |
height | double | 読み取り | 長方形トーラスの高さ。 |
arc | double | 読み取り | 円弧の総角度(ラジアンで測定)。 |
angleStart | double | 読み取り | 円弧の開始角度(ラジアンで測定)。 |
radialSegments | int | 読み取り | 放射状セグメント。 |
castShadows | boolean | 読み取り | このジオメトリが影を落とすことができるかどうかを取得します。 |
receiveShadows | boolean | 読み取り | このジオメトリが影を受け取るかどうかを取得します。 |
parentNode | Node | 読み取り | 親ノードを取得します。 |
parentNodes | ArrayList<Node> | 読み取り | 親ノードを取得します。 |
excluded | boolean | 読み取り | 除外されているものを取得します。 |
boundingBox | BoundingBox | 読み取り | バウンディングボックスを取得します。 |
entityRendererKey | EntityRendererKey | 読み取り | エンティティレンダラーキーを取得します。 |
scene | Scene | 読み取り | シーンを取得します。 |
name | String | 読み取り | 名前を取得します。 |
properties | PropertyCollection | 読み取り | プロパティを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
getInnerRadius() → double | 長方形トーラスの内半径。 |
setInnerRadius(value: double) | 内部半径の値を設定します。 |
getOuterRadius() → double | 長方形トーラスの外半径。 |
setOuterRadius(value: double) | 外側半径の値を設定します。 |
getHeight() → double | 長方形トーラスの高さ。 |
setHeight(value: double) | 高さの値を設定します。 |
getArc() → double | 弧の総角度(ラジアンで測定)。 |
setArc(value: double) | アーク値を設定します。 |
getAngleStart() → double | 弧の開始角度(ラジアンで測定)。 |
setAngleStart(value: double) | 角度の開始値を設定します。 |
getRadialSegments() → int | 放射状のセグメント。 |
setRadialSegments(value: int) | ラジアルセグメントの値を設定します。 |
RectangularTorus() | RectangularTorus のコンストラクタ。 |
toMesh() → Mesh | FOSS エディションでは実装されていません — 実行時に例外がスローされます。 この RectangularTorus インスタンスの toMesh を呼び出します。 |
getCastShadows() → boolean | このジオメトリが影を落とすことができるかどうかを取得します。 |
setCastShadows(value: boolean) | 長方形トーラスの内半径。 |
getReceiveShadows() → boolean | このジオメトリが影を受け取れるかどうかを取得します。 |
setReceiveShadows(value: boolean) | 矩形トーラスの外半径。 |
Primitive() | Primitive クラスの新しいインスタンスを初期化します。 |
Primitive(name: String) | Primitive クラスの新しいインスタンスを初期化します。 |
Entity(name: String) | この RectangularTorus インスタンスで Entity(name) を呼び出します。 |
getParentNode() → Node | 親ノードを返します。 |
setParentNode(value: Node) | 親ノードの値を設定します。 |
getParentNodes() → ArrayList<Node> | 親ノードを返します。 |
getExcluded() → boolean | 除外項目を返します。 |
setExcluded(value: boolean) | 除外された値を設定します。 |
getBoundingBox() → BoundingBox | バウンディングボックスを返します。 |
getEntityRendererKey() → EntityRendererKey | エンティティレンダラーキーを返します。 |
SceneObject() | パラメータ化された長方形トーラス。 |
SceneObject(name: String) | この RectangularTorus インスタンスで SceneObject(name) を呼び出します。 |
getScene() → Scene | シーンを返します。 |
A3DObject() | この RectangularTorus インスタンスで A3DObject を呼び出します。 |
A3DObject(name: String) | この RectangularTorus インスタンスで A3DObject(name) を呼び出します。 |
getName() → String | 名前を返します。 |
setName(name: String) | 名前の値を設定します。 |
getProperties() → PropertyCollection | プロパティを返します。 |
findProperty(name: String) → Property | この RectangularTorus インスタンスで findProperty(name) を呼び出します。 |
getProperty(name: String) → Object | この RectangularTorus インスタンスで getProperty(name) を呼び出します。 |
setProperty(name: String, value: Object) | プロパティの値を設定します。 |
removeProperty(name: String) → boolean | この RectangularTorus インスタンスで removeProperty(name) を呼び出します。 |
removeProperty(property: Property) → boolean | 弧の総角度、ラジアンで測定されます。 |