公開スロット | 全メンバ一覧
RotateMeshCopy クラス

RotateMeshCopy クラス
ここでは、 RotateMeshCopy クラスのコマンドを紹介します。
. [詳解]

ParameterObjectを継承しています。

公開スロット

double GetAngle ()
 複写元と複写先の角度差を取得します。 [詳解]
 
Variant GetAxisType ()
 回転軸のタイプを取得します。 [詳解]
 
bool GetDeleteSourceElement ()
 コピー後に、コピー元の要素が削除されるように設定している場合に True を取得します。 [詳解]
 
int GetInstance ()
 インスタンス数を取得します。 [詳解]
 
virtual Variant GetProperty (const String &name) const
 プロパティの値を取得します。 [詳解]
 
bool GetReverse ()
 コピー方向を反転しているときは True を取得します。 [詳解]
 
void SetAngle (double value)
 複写元と複写先の角度差を指定します。 [詳解]
 
void SetAxisType (Variant value)
 回転軸のタイプを指定します。 [詳解]
 
void SetCenter (double x, double y, double z)
 回転軸の一点を指定します(回転軸のタイプがベクトル指定の場合)。 [詳解]
 
void SetDeleteSourceElement (bool value)
 コピー後に、コピー元の要素を削除するかどうかを指定します。 [詳解]
 
void SetInstance (int value)
 インスタンス数を指定します。 [詳解]
 
virtual void SetProperty (const String &name, const Variant &value)
 プロパティの値を設定します。 [詳解]
 
virtual void SetPropertyByReference (const String &name, ReferenceObject *value)
 パートやメッシュパートを対象とするプロパティの値を、 ReferenceObject で設定します。 [詳解]
 
void SetReverse (bool value)
 コピー方向を反転するかどうかを指定します。 [詳解]
 
void SetVector (double x, double y, double z)
 回転軸の軸ベクトルを指定します(回転軸のタイプがベクトル指定の場合)。 [詳解]
 

詳解

RotateMeshCopy クラス
ここでは、 RotateMeshCopy クラスのコマンドを紹介します。
.

RotateMeshCopy クラスには次の操作に対応したコマンドが含まれます。

このクラスで使用するプロパティについては、 こちら を参照してください。

関数詳解

double RotateMeshCopy::GetAngle ( )
slot

複写元と複写先の角度差を取得します。

戻り値
角度
Variant RotateMeshCopy::GetAxisType ( )
slot

回転軸のタイプを取得します。

戻り値
0 : X軸
1 : Y軸
2 : Z軸
3 : ベクトル指定
bool RotateMeshCopy::GetDeleteSourceElement ( )
slot

コピー後に、コピー元の要素が削除されるように設定している場合に True を取得します。

戻り値
削除するか否か
int RotateMeshCopy::GetInstance ( )
slot

インスタンス数を取得します。

戻り値
インスタンス数
Variant ParameterObject::GetProperty ( const String &  name) const
virtualslotinherited

プロパティの値を取得します。

引数
nameプロパティ名
戻り値
プロパティの値
bool RotateMeshCopy::GetReverse ( )
slot

コピー方向を反転しているときは True を取得します。

戻り値
方向を反転しているか否か
void RotateMeshCopy::SetAngle ( double  value)
slot

複写元と複写先の角度差を指定します。

引数
value角度
void RotateMeshCopy::SetAxisType ( Variant  value)
slot

回転軸のタイプを指定します。

引数
value
0 : X軸
1 : Y軸
2 : Z軸
3 : ベクトル指定
void RotateMeshCopy::SetCenter ( double  x,
double  y,
double  z 
)
slot

回転軸の一点を指定します(回転軸のタイプがベクトル指定の場合)。

引数
x軸上の点 X座標
y軸上の点 Y座標
z軸上の点 Z座標
void RotateMeshCopy::SetDeleteSourceElement ( bool  value)
slot

コピー後に、コピー元の要素を削除するかどうかを指定します。

引数
value
True=on : 削除する
False=off : 削除しない
void RotateMeshCopy::SetInstance ( int  value)
slot

インスタンス数を指定します。

引数
valueインスタンス数
void ParameterObject::SetProperty ( const String &  name,
const Variant &  value 
)
virtualslotinherited

プロパティの値を設定します。

引数
nameプロパティ名
valueプロパティの値
void ParameterObject::SetPropertyByReference ( const String &  name,
ReferenceObject value 
)
virtualslotinherited

パートやメッシュパートを対象とするプロパティの値を、 ReferenceObject で設定します。

引数
nameプロパティ名
valueReferenceObject オブジェクト(設定対象)
void RotateMeshCopy::SetReverse ( bool  value)
slot

コピー方向を反転するかどうかを指定します。

引数
value
True=on : 反転する
False=off : 反転しない
void RotateMeshCopy::SetVector ( double  x,
double  y,
double  z 
)
slot

回転軸の軸ベクトルを指定します(回転軸のタイプがベクトル指定の場合)。

引数
x軸ベクトル X成分
y軸ベクトル Y成分
z軸ベクトル Z成分