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

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

ParameterObjectを継承しています。

公開スロット

double GetAngle ()
 回転角度を取得します。 [詳解]
 
Variant GetAxisType ()
 回転軸のタイプを取得します。 [詳解]
 
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)
 回転軸の一点を指定します(回転軸のタイプがベクトル指定の場合)。 [詳解]
 
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)
 回転軸の軸ベクトルを指定します(回転軸のタイプがベクトル指定の場合)。 [詳解]
 

詳解

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

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

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

関数詳解

double MoveNodeByTheta::GetAngle ( )
slot

回転角度を取得します。

戻り値
回転角度
Variant MoveNodeByTheta::GetAxisType ( )
slot

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

戻り値
0 : X軸
1 : Y軸
2 : Z軸
3 : ベクトル指定
Variant ParameterObject::GetProperty ( const String &  name) const
virtualslotinherited

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

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

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

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

回転角度を指定します。

引数
value回転角度
void MoveNodeByTheta::SetAxisType ( Variant  value)
slot

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

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

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

引数
x軸上の点 X座標
y軸上の点 Y座標
z軸上の点 Z座標
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 MoveNodeByTheta::SetReverse ( bool  value)
slot

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

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

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

引数
x軸ベクトル X座標
y軸ベクトル Y座標
z軸ベクトル Z座標