HollowRectangleShape
概要
HollowRectangleShape は、Aspose.3D の Java 用 FOSS におけるクラスです。継承元: RectangleShape。
IFC 互換の、内外両方に丸みを帯びた角を持つ空洞長方形形状。
このクラスは、Java プログラム内で HollowRectangleShape オブジェクトを操作するための 36 のメソッドを提供します。利用可能なメソッドは、A3DObject、Entity、HollowRectangleShape、ParameterizedProfile、Profile、RectangleShape、SceneObject、findProperty、getBoundingBox、getEntityRendererKey、getExcluded、getExtent、および追加の 21 件です。すべての公開メンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の Java アプリケーションからアクセス可能です。プロパティ: boundingBox、entityRendererKey、excluded、extent、innerFilletRadius、name、およびさらに 8 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
wallThickness | double | 読み取り | 矩形の境界と内部の穴との間の厚さを取得します。 |
innerFilletRadius | double | 読み取り | 内部矩形の内側フィレット半径を取得します。 |
roundingRadius | double | 読み取り | 4つすべての角の円弧の半径を取得します(単位は度)。 |
xDim | double | 読み取り | 矩形の x 軸方向の広がりを取得します。 |
yDim | double | 読み取り | 矩形の y 軸方向の範囲を取得します。 |
extent | Vector2 | 読み取り | x と y の次元における範囲を取得します。 |
boundingBox | BoundingBox | 読み取り | バウンディングボックスを取得します。 |
parentNode | Node | 読み取り | 親ノードを取得します。 |
parentNodes | ArrayList<Node> | 読み取り | 親ノードを取得します。 |
excluded | boolean | 読み取り | 除外されているものを取得します。 |
entityRendererKey | EntityRendererKey | 読み取り | エンティティレンダラーキーを取得します。 |
scene | Scene | 読み取り | シーンを取得します。 |
name | String | 読み取り | 名前を取得します。 |
properties | PropertyCollection | 読み取り | プロパティを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
HollowRectangleShape() | デフォルト値で HollowRectangleShape プロファイルを構築します。 |
getWallThickness() → double | 矩形の境界と内部の穴との間の厚さを取得します。 |
setWallThickness(value: double) | 矩形の境界と内部の穴との間の厚さを設定します。 |
getInnerFilletRadius() → double | 内部矩形の内側フィレット半径を取得します。 |
setInnerFilletRadius(value: double) | 内部矩形の内側フィレット半径を設定します。 |
RectangleShape() | RectangleShape のコンストラクタ。 |
getRoundingRadius() → double | すべての4つの角の円弧の半径を取得します(度で測定)。 |
setRoundingRadius(value: double) | すべての4つの角の円弧の半径を設定します(度で測定)。 |
getXDim() → double | x 軸方向の長方形の範囲を取得します。 |
setXDim(value: double) | 矩形の x 軸方向の範囲を設定します。 |
getYDim() → double | y 軸方向の矩形の範囲を取得します。 |
setYDim(value: double) | y 軸方向に矩形の範囲を設定します。 |
getExtent() → Vector2 | x と y の次元の範囲を取得します。 |
ParameterizedProfile() | コンストラクタ。 |
Profile() | コンストラクタ。 |
getBoundingBox() → BoundingBox | 矩形の境界と内部の穴との間の厚さを取得します。 |
Entity(name: String) | この HollowRectangleShape インスタンスで Entity(name) を呼び出します。 |
getParentNode() → Node | 親ノードを返します。 |
setParentNode(value: Node) | 矩形の境界と内部の穴との間の厚さを取得します。 |
getParentNodes() → ArrayList<Node> | 親ノードを返します。 |
getExcluded() → boolean | 矩形の境界と内部の穴との間の厚さを設定します。 |
setExcluded(value: boolean) | 除外された値を設定します。 |
getEntityRendererKey() → EntityRendererKey | エンティティレンダラキーを返します。 |
SceneObject() | IFC 互換の中空長方形形状で、内外のコーナーが丸められています。 |
SceneObject(name: String) | この HollowRectangleShape インスタンスで SceneObject(name) を呼び出します。 |
getScene() → Scene | シーンを返します。 |
A3DObject() | この HollowRectangleShape インスタンスで A3DObject を呼び出します。 |
A3DObject(name: String) | この HollowRectangleShape インスタンスで A3DObject(name) を呼び出します。 |
getName() → String | 名前を返します。 |
setName(name: String) | 名前の値を設定します。 |
getProperties() → PropertyCollection | プロパティを返します。 |
findProperty(name: String) → Property | この HollowRectangleShape インスタンスで findProperty(name) を呼び出します。 |
getProperty(name: String) → Object | この HollowRectangleShape インスタンスで getProperty(name) を呼び出します。 |
setProperty(name: String, value: Object) | プロパティの値を設定します。 |
removeProperty(name: String) → boolean | この HollowRectangleShape インスタンスで removeProperty(name) を呼び出します。 |
removeProperty(property: Property) → boolean | この HollowRectangleShape インスタンスで removeProperty(property) を呼び出します。 |