FineKernelToolKit
3.1.0
|
座標系可視化支援クラス [詳解]
公開メンバ関数 | |
fk_GuideObject () | |
コンストラクタ [詳解] | |
~fk_GuideObject () | |
デストラクタ [詳解] | |
!fk_GuideObject () | |
ファイナライザ [詳解] | |
void | EntryScene (fk_Scene^ scene, fk_GuideMode mode) |
シーン登録メソッド [詳解] | |
void | RemoveScene (fk_Scene^ scene) |
シーン登録解除メソッド [詳解] | |
プロパティ | |
double | AxisWidth [set] |
座業軸ライン幅プロパティ [詳解] | |
double | GridWidth [set] |
グリッド構成ライン幅プロパティ [詳解] | |
double | Scale [set] |
グリッド間隔プロパティ [詳解] | |
int | Num [set] |
グリッド分割数プロパティ [詳解] | |
座標系可視化支援クラス
このクラスは、座標系を可視化を支援するためのクラスで、 座標軸やグリッド(方眼状の線の集合)を表示する機能を提供します。 fk_AppWindow では内部で利用しています。
座標軸については、x 軸が赤、y 軸が緑、z 軸が青となり、 すべて原点より正方向に伸びています。 グリッドの線色は黒となります。
FK_CLI::fk_GuideObject::fk_GuideObject | ( | ) |
コンストラクタ
FK_CLI::fk_GuideObject::~fk_GuideObject | ( | ) |
デストラクタ
FK_CLI::fk_GuideObject::!fk_GuideObject | ( | ) |
ファイナライザ
void FK_CLI::fk_GuideObject::EntryScene | ( | fk_Scene^ | scene, |
fk_GuideMode | mode | ||
) |
シーン登録メソッド
座標軸ならびにグリッドをシーンに登録します。 登録を制御できるのは x,y,z 軸ならびに xy, yz, xz 平面グリッドの6種類となります。 複数の要素を同時に登録するには、 対応する値をビット論理和演算子によって並べることで実現できます。 例えば x 軸, z 軸、xz 面グリッドを表示したい場合は以下の様になります。
fk_GuideObject gobj = new fk_GuideObject(); gobj.EntryScene(scene, fk_GuideMode.AXIS_X | fk_GuideMode.AXIS_Z | fk_GuideMode.GRID_XZ);
[in] | scene | 登録するシーンインスタンスのポインタ。 |
[in] | mode | 登録する要素。 |
void FK_CLI::fk_GuideObject::RemoveScene | ( | fk_Scene^ | scene | ) |
|
set |
|
set |
|
set |