ExtrudeSurface クラス
ここでは、 ExtrudeSurface クラスのコマンドを紹介します。
.
[詳解]
ItemObjectを継承しています。
公開スロット | |
| virtual void | AddPropertyByReference (const String &name, ReferenceObject *value) |
| 指定した変数に ReferenceObject オブジェクトを追加します。 [詳解] | |
| double | GetHeight () |
| 押し出しサーフェスの高さを取得します。 [詳解] | |
| ItemObject * | GetItem (const Variant &value) const |
| アセンブリやパート、スケッチなどの[モデルマネージャ]ツリーに表示される各項目を取得します。 インデックスは、ツリーに表示される各項目に対して上から順番に番号が割り振られています。 [詳解] | |
| bool | GetMerge () |
| 既存形状とマージするかどうかを取得します 。 [詳解] | |
| String | GetName () const |
| 名称を取得します。 [詳解] | |
| virtual Variant | GetProperty (const String &name) const |
| 指定した名前をもつプロパティの値を取得します。 [詳解] | |
| bool | GetReverse () |
| 方向を反転しているときは True を取得します。 [詳解] | |
| String | GetScriptTypeName () const |
| オブジェクトのタイプ名の文字列を取得します。 [詳解] | |
| Sketch * | GetSketch () |
| 押し出しサーフェスの土台となるスケッチを取得します。 [詳解] | |
| double | GetSkewAngle () |
| スキューの回転角度を取得します。 [詳解] | |
| int | GetSkewAxisType () |
| スキューの回転軸上の一点の指定方法を番号で取得します。 [詳解] | |
| String | GetSkewAxisTypeAsString () |
| スキューの回転軸上の一点の指定方法を文字列で取得します [詳解] | |
| int | GetType () |
| 押し出しサーフェスのタイプを、番号で取得します。 [詳解] | |
| String | GetTypeAsString () |
| 押し出しサーフェスのタイプを、文字列で取得します。 [詳解] | |
| bool | GetUseSkew () |
| スキューが設定されている場合に True を取得します。 [詳解] | |
| virtual bool | IsValid () const |
| オブジェクトが有効であるとき、戻り値として True を取得します。 [詳解] | |
| int | NumItems () const |
| アイテムの個数を取得します。 [詳解] | |
| void | SetData (double height, bool reverse, bool merge) |
| 押し出しサーフェスの高さ、方向を反転するかどうかと既存形状とマージするかどうかを指定します。 [詳解] | |
| void | SetHeight (double value) |
| 押し出しサーフェスの高さを指定します。 [詳解] | |
| void | SetMerge (bool value) |
| 既存形状とマージするかどうかを指定します。 [詳解] | |
| void | SetName (const String &name) |
| 名称を設定します。 [詳解] | |
| void | SetPointOnSkewAxis (double x, double y, double z) |
| スキューの回転軸上の一点を座標で設定します。 [詳解] | |
| virtual void | SetProperty (const String &name, const Variant &value) |
| プロパティの値を設定します。 [詳解] | |
| virtual void | SetPropertyByReference (const String &name, ReferenceObject *value) |
| プロパティの値を ReferenceObject オブジェクトで設定します。 [詳解] | |
| void | SetReverse (bool value) |
| 方向を反転するかどうかを指定します。 [詳解] | |
| void | SetSkewAngle (double value) |
| スキューの回転角度を設定します。 [詳解] | |
| void | SetSkewAxisType (int value) |
| スキューの回転軸上の一点の指定方法を番号で設定します。 [詳解] | |
| void | SetSkewAxisTypeByName (const String &value) |
| スキューの回転軸上の一点の指定方法を文字列で設定します。 [詳解] | |
| void | SetType (int value) |
| 押し出しサーフェスのタイプを、番号で指定します。 [詳解] | |
| void | SetTypeByName (const String &value) |
| 押し出しサーフェスのタイプを、文字列で指定します。 [詳解] | |
| void | SetUseSkew (bool value) |
| スキューするかどうかを設定します。 [詳解] | |
ExtrudeSurface クラス
ここでは、 ExtrudeSurface クラスのコマンドを紹介します。
.
ExtrudeSurface クラスには次の操作に対応したコマンドが含まれます。
このクラスで使用するプロパティについては、 こちら を参照してください。
|
virtualslotinherited |
指定した変数に ReferenceObject オブジェクトを追加します。
| name | プロパティ名 |
| value | ReferenceObject オブジェクト(設定対象) |
|
slot |
押し出しサーフェスの高さを取得します。
|
slotinherited |
アセンブリやパート、スケッチなどの[モデルマネージャ]ツリーに表示される各項目を取得します。 インデックスは、ツリーに表示される各項目に対して上から順番に番号が割り振られています。
| value | 項目名またはインデックス |
|
slot |
既存形状とマージするかどうかを取得します 。
|
slotinherited |
名称を取得します。
|
virtualslotinherited |
指定した名前をもつプロパティの値を取得します。
| name | プロパティ名 |
|
slot |
方向を反転しているときは True を取得します。
|
slotinherited |
オブジェクトのタイプ名の文字列を取得します。
|
slot |
スキューの回転角度を取得します。
|
slot |
スキューの回転軸上の一点の指定方法を番号で取得します。
|
slot |
スキューの回転軸上の一点の指定方法を文字列で取得します
|
slot |
押し出しサーフェスのタイプを、番号で取得します。
|
slot |
押し出しサーフェスのタイプを、文字列で取得します。
|
slot |
スキューが設定されている場合に True を取得します。
|
virtualslotinherited |
オブジェクトが有効であるとき、戻り値として True を取得します。
|
slotinherited |
アイテムの個数を取得します。
|
slot |
押し出しサーフェスの高さ、方向を反転するかどうかと既存形状とマージするかどうかを指定します。
| height | 高さ |
| reverse | True=1 : 反転する
False=0 : 反転しない
|
| merge | True=on : マージする
False=off : マージしない
|
|
slot |
押し出しサーフェスの高さを指定します。
| value | 押し出しサーフェスの高さ |
|
slot |
既存形状とマージするかどうかを指定します。
| value | True=on : マージする
False=off : マージしない
|
|
slotinherited |
名称を設定します。
| name | アイテム名 |
|
slot |
スキューの回転軸上の一点を座標で設定します。
| x | スキューの回転軸上の一点のX座標 |
| y | スキューの回転軸上の一点のY座標 |
| z | スキューの回転軸上の一点のZ座標 |
|
virtualslotinherited |
プロパティの値を設定します。
| name | プロパティ名 |
| value | プロパティの値 |
|
virtualslotinherited |
プロパティの値を ReferenceObject オブジェクトで設定します。
| name | プロパティ名 |
| value | ReferenceObject オブジェクト(設定対象) |
|
slot |
方向を反転するかどうかを指定します。
| value | True=on : 反転する
False=off : 反転しない
|
|
slot |
スキューの回転角度を設定します。
| value | スキューの回転角度 |
|
slot |
スキューの回転軸上の一点の指定方法を番号で設定します。
| value | 1 : 点選択
0 : 座標指定
|
|
slot |
スキューの回転軸上の一点の指定方法を文字列で設定します。
| value | SelectVertex = 点選択
SetCoordinate = 座標指定
|
|
slot |
押し出しサーフェスのタイプを、番号で指定します。
| value | True=1 : 両側
False=0 : 片側
|
|
slot |
押し出しサーフェスのタイプを、文字列で指定します。
|
slot |
スキューするかどうかを設定します。
| value | 0/True=on : スキューする
1/False=off : スキューしない
|