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

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

ParameterObjectを継承しています。

公開スロット

bool GetDeleteSourceElement ()
 コピー後に、コピー元の要素が削除されるように設定している場合に True を取得します。 [詳解]
 
Variant GetPlaneType ()
 鏡面のタイプを取得します。 [詳解]
 
virtual Variant GetProperty (const String &name) const
 プロパティの値を取得します。 [詳解]
 
void SetCenter (double x, double y, double z)
 鏡面上の一点を指定します(鏡面のタイプがベクトル指定の場合)。 [詳解]
 
void SetDeleteSourceElement (bool value)
 コピー後に、コピー元の要素を削除するかどうかを指定します。 [詳解]
 
void SetPlaneType (Variant value)
 鏡面のタイプを指定します。 [詳解]
 
virtual void SetProperty (const String &name, const Variant &value)
 プロパティの値を設定します。 [詳解]
 
virtual void SetPropertyByReference (const String &name, ReferenceObject *value)
 パートやメッシュパートを対象とするプロパティの値を、 ReferenceObject で設定します。 [詳解]
 
void SetVector (double x, double y, double z)
 鏡面の法線方向を指定します(鏡面のタイプがベクトル指定の場合)。 [詳解]
 

詳解

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

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

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

関数詳解

bool MirrorMeshCopy::GetDeleteSourceElement ( )
slot

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

戻り値
削除するか否か
Variant MirrorMeshCopy::GetPlaneType ( )
slot

鏡面のタイプを取得します。

戻り値
0 : XY平面
1 : YZ平面
2 : ZX平面
3 : ベクトル指定
Variant ParameterObject::GetProperty ( const String &  name) const
virtualslotinherited

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

引数
nameプロパティ名
戻り値
プロパティの値
void MirrorMeshCopy::SetCenter ( double  x,
double  y,
double  z 
)
slot

鏡面上の一点を指定します(鏡面のタイプがベクトル指定の場合)。

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

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

引数
value
True=on : 削除する
False=off : 削除しない
void MirrorMeshCopy::SetPlaneType ( Variant  value)
slot

鏡面のタイプを指定します。

引数
value
0 : XY平面
1 : YZ平面
2 : ZX平面
3 : ベクトル指定
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 MirrorMeshCopy::SetVector ( double  x,
double  y,
double  z 
)
slot

鏡面の法線方向を指定します(鏡面のタイプがベクトル指定の場合)。

引数
x法線方向 X座標
y法線方向 Y座標
z法線方向 Z座標