26 ::FK::fk_Ray * GetP(
void);
35#if !defined(FK_DOXYGEN_USER_PROCESS)
103 property fk_Model^
Model {
111 property fk_Color^
Color {
122 property double Scale {
145 Tuple<fk_Vector^, fk_Vector^>^
Get(
void);
FK の各クラスの基盤となる基本クラス
Definition Base_CLI.h:104
モデルを生成、管理するクラス
Definition Model_CLI.h:140
干渉判定光線クラス
Definition Ray_CLI.h:24
fk_Model^ Model
モデルインスタンスプロパティ
Definition Ray_CLI.h:103
fk_Color^ Color
光線色プロパティ
Definition Ray_CLI.h:111
void RemoveModel(fk_Model^ model)
干渉判定対称モデル解除メソッド
Tuple< bool, double > ^ GetInter(fk_Model^ model)
干渉位置取得メソッド
fk_Vector ^ GetPos(double t)
光線位置ベクトル取得メソッド
double Scale
直線・半直線延長率プロパティ
Definition Ray_CLI.h:122
fk_Ray(fk_Vector^ S, fk_Vector^ E)
コンストラクタ2
Tuple< fk_Vector^, fk_Vector^> ^ Get(void)
端点取得メソッド
List< Tuple< fk_Model^, double >^> ^ GetInterList(bool sort)
一括干渉判定メソッド
fk_Vector^ Start
始点プロパティ
Definition Ray_CLI.h:67
fk_LineType Type
直線群種類プロパティ
Definition Ray_CLI.h:90
fk_Vector^ End
終点プロパティ
Definition Ray_CLI.h:76
bool IsInter(fk_Model^ model)
干渉状態取得メソッド
void SetParent(fk_Model^ model)
親モデル設定メソッド
String ^ ToString() override
文字列出力メソッド
bool Set(fk_Vector^ S, fk_Vector^ E)
端点設定メソッド
void EntryModel(fk_Model^ model)
干渉判定対象モデル登録メソッド
3次元ベクトルを管理するクラス
Definition Vector_CLI.h:35
Definition AppWindow_CLI.h:11
fk_LineType
fk_Math クラス内での直線群タイプを表す列挙型
Definition Math_CLI.h:11