HollowRectangleShape
概要
HollowRectangleShape は Aspose.3D の Python 用 FOSS のクラスです。継承元: RectangleShape。
IFC 互換の空洞長方形形状で、内側・外側ともに丸められた角があります。
このクラスは Python プログラム内の HollowRectangleShape オブジェクト向けに 9 つのメソッドを宣言します。利用可能なメソッドは __init__, find_property, get_bounding_box, get_entity_renderer_key, get_extent, get_property, remove_property, set_property です。Aspose.3D の Python 用 FOSS パッケージをインストールすれば、すべてのパブリックメンバーは任意の Python アプリケーションからアクセス可能です。プロパティ: depth, excluded, external_fillet_radius, internal_fillet_radius, name, parent_node、その他 5 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
wall_thickness | float | 読み取り/書き込み | 壁の厚さを取得または設定します。 |
external_fillet_radius | float | 読み取り/書き込み | 外部のフィレット半径を取得または設定します。 |
internal_fillet_radius | float | 読み取り/書き込み | 内部のフィレット半径を取得または設定します。 |
width | float | 読み取り/書き込み | 幅を取得または設定します。 |
depth | float | 読み取り/書き込み | 深さを取得または設定します。 |
parent_nodes | List['Node'] | 読み取り | 親ノードを取得します。 |
parent_node | Optional['Node'] | 読み取り/書き込み | 親ノードを取得または設定します。 |
excluded | bool | 読み取り/書き込み | 除外対象を取得または設定します。 |
scene | `` | 読み取り/書き込み | シーンを取得または設定します。 |
name | str | 読み取り/書き込み | 名前を取得または設定します。 |
properties | PropertyCollection | 読み取り | プロパティを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
__init__(name: str) | Calls init(name) この HollowRectangleShape インスタンス上で。 |
get_extent() → 'Vector2' | x と y の次元の範囲を取得します。 |
__init__(name: str, width: float, depth: float) | Calls init(name, width, depth) この HollowRectangleShape インスタンス上で。 |
get_entity_renderer_key() | エンティティレンダラーキーを返します。 |
get_bounding_box() → BoundingBox | FOSSエディションでは実装されていません — 実行時に例外がスローされます。 バウンディングボックスを返します。 |
find_property(property_name: str) | このHollowRectangleShapeインスタンスでfind_property(property_name)を呼び出します。 |
get_property(property: str) | このHollowRectangleShapeインスタンスでget_property(property)を呼び出します。 |
set_property(property: str, value) | プロパティの値を設定します。 |
remove_property(property) | この HollowRectangleShape インスタンスの remove_property(property) を呼び出します。 |