CompositeCurve
概要
CompositeCurve は Aspose.3D の Python 用 FOSS におけるクラスです。継承元: Curve。
CompositeCurve は複数の曲線セグメントで構成されています。
このクラスは Python プログラム内の CompositeCurve オブジェクト用に 9 つのメソッドを宣言します。利用可能なメソッドは: __init__, add_segment, find_property, get_bounding_box, get_entity_renderer_key, get_property, remove_property, set_property。すべてのパブリックメンバーは、Aspose.3D の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: color, excluded, name, parent_node, parent_nodes, properties、およびその他 2 つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
segments | `` | 読み取り | 曲線のセグメント。 |
color | 'Vector3' | 読み取り/書き込み | 色を取得または設定します。 |
parent_nodes | List['Node'] | 読み取り | 親ノードを取得します。 |
parent_node | Optional['Node'] | 読み取り/書き込み | 親ノードを取得または設定します。 |
excluded | bool | 読み取り/書き込み | 除外項目を取得または設定します。 |
scene | `` | 読み取り/書き込み | シーンを取得または設定します。 |
name | str | 読み取り/書き込み | 名前を取得または設定します。 |
properties | PropertyCollection | 読み取り | プロパティを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
__init__() | CompositeCurve のコンストラクタ。 |
add_segment(curve, same_direction: bool) | 現在の曲線に新しいセグメントを追加する。 |
__init__(name: str) | Calls initこの CompositeCurve インスタンス上の (name)。 |
get_bounding_box() → BoundingBox | FOSS エディションでは実装されていません — 実行時に例外がスローされます。 バウンディングボックスを返します。 |
get_entity_renderer_key() | FOSS エディションでは実装されていません — 実行時に例外がスローされます。 エンティティレンダラーキーを返します。 |
find_property(property_name: str) | この CompositeCurve インスタンスで find_property(property_name) を呼び出します。 |
get_property(property: str) | このCompositeCurveインスタンスのget_property(property)を呼び出します。 |
set_property(property: str, value) | プロパティの値を設定します。 |
remove_property(property) | このCompositeCurveインスタンスのremove_property(property)を呼び出します。 |