3#include <FK/ShapeViewer.h>
9using namespace System::Collections::Generic;
51 Dictionary<int, fk_Shape ^> map;
53 ::FK::fk_ShapeViewer * GetP(
void);
56#if !defined(FK_DOXYGEN_USER_PROCESS)
233 property fk_Vector^
Center {
245 property double Head {
258 property double Pitch {
271 property double Bank {
282 property double Scale {
597 void SetAngle(
int ID,
double h,
double p,
double b);
627 void SetVec(
int ID,
double x,
double y,
double z);
657 void SetUpvec(
int ID,
double x,
double y,
double z);
オイラー角を表すクラス
Definition Matrix_CLI.h:21
FK の各クラスの基盤となる基本クラス
Definition Base_CLI.h:104
RGB色を管理するクラス
Definition Color_CLI.h:21
画像サイズを表すクラス
Definition Image_CLI.h:24
画像を生成、管理するクラス
Definition Image_CLI.h:251
マテリアル(質感)を管理するクラス
Definition Material_CLI.h:44
簡易形状表示システム用クラス
Definition ShapeViewer_CLI.h:49
bool SnapImage(fk_Image^ image)
描画画像データ出力メソッド
double Bank
カメラバンク角プロパティ
Definition ShapeViewer_CLI.h:271
int FPS
FPS 設定プロパティ
Definition ShapeViewer_CLI.h:295
void SetDrawMode(int ID, fk_Draw mode)
個別形状描画モード設定メソッド
double Head
カメラヘッド角プロパティ
Definition ShapeViewer_CLI.h:245
double GetPointSize(int ID)
形状頂点描画サイズ参照メソッド
bool BlendStatus
透過処理プロパティ
Definition ShapeViewer_CLI.h:191
void SetPosition(int ID, fk_Vector^ pos)
形状位置設定メソッド1
void SetMaterial(int ID, fk_Material^ mat)
形状マテリアル設定メソッド
double Pitch
カメラピッチ角プロパティ
Definition ShapeViewer_CLI.h:258
double Scale
カメラ倍率プロパティ
Definition ShapeViewer_CLI.h:282
void SetAngle(int ID, double h, double p, double b)
形状姿勢設定メソッド2
fk_ShapeViewer(int w, int h)
コンストラクタ2
fk_ElementMode ElementMode
Definition ShapeViewer_CLI.h:157
void SetPosition(int ID, double x, double y, double z)
形状位置設定メソッド2
bool SnapImage(String^ fileName, fk_ImageType format)
描画画像ファイル出力メソッド
bool GetSmoothMode(int ID)
スムースモード参照関数
void ClearModel(void)
形状設定初期化メソッド
fk_ShadingMode GetShadingMode(int ID)
シェーディングモード参照関数
void SetVec(int ID, fk_Vector^ vec)
形状方向ベクトル設定メソッド1
void SetShape(int ID, fk_Shape^ shape)
ID付き形状設定メソッド
fk_Color^ BGColor
背景色プロパティ
Definition ShapeViewer_CLI.h:200
void SetVertexColor(int ID, fk_Color^ col)
形状頂点描画色設定メソッド
fk_ElementMode GetElementMode(int ID)
形状別要素モード設定関数
fk_Dimension^ WindowSize
描画領域サイズプロパティ
Definition ShapeViewer_CLI.h:87
void SetUpvec(int ID, fk_Vector^ vec)
形状アップベクトル設定メソッド1
bool AxisMode
座標軸描画設定メソッド
Definition ShapeViewer_CLI.h:212
void SetUpvec(int ID, double x, double y, double z)
形状アップベクトル設定メソッド2
fk_Draw GetDrawMode(int ID)
描画モード参照メソッド
void SetShadingMode(int ID, fk_ShadingMode mode)
要素モード設定関数
fk_Draw DrawMode
描画モードプロパティ
Definition ShapeViewer_CLI.h:143
int ModelNum
形状設定数プロパティ
Definition ShapeViewer_CLI.h:112
fk_Vector^ Center
描画領域中心座標プロパティ
Definition ShapeViewer_CLI.h:233
fk_Shape ^ GetShape(int ID)
形状参照メソッド
double AxisScale
座標軸大きさ設定メソッド
Definition ShapeViewer_CLI.h:224
void SetPointSize(int ID, double size)
形状頂点描画サイズ設定メソッド
void SetElementMode(int ID, fk_ElementMode mode)
形状別要素モード設定関数
void SetEdgeColor(int ID, fk_Color^ col)
形状稜線描画色設定メソッド
void SetAngle(int ID, fk_Angle^ angle)
形状姿勢設定メソッド1
void SetSmoothMode(int ID, bool mode)
スムースモード設定関数
fk_Shape^ Shape
単独形状参照・設定プロパティ
Definition ShapeViewer_CLI.h:103
fk_ShadingMode ShadingMode
Definition ShapeViewer_CLI.h:167
void SetVec(int ID, double x, double y, double z)
形状方向ベクトル設定メソッド2
bool SmoothMode
Definition ShapeViewer_CLI.h:177
形状用基底クラス
Definition Shape_CLI.h:29
3次元ベクトルを管理するクラス
Definition Vector_CLI.h:35
Definition AppWindow_CLI.h:11
fk_ShadingMode
シェーディングモードを表す列挙型
Definition Model_CLI.h:27
fk_Draw
モデルの描画モードを表す列挙型
Definition Model_CLI.h:13
fk_ElementMode
Definition Model_CLI.h:67
fk_ImageType
画像フォーマットを表す列挙型
Definition Image_CLI.h:12