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