72 #ifndef __FK_PLANE_HEADER__
73 #define __FK_PLANE_HEADER__
326 double *u,
double *v);
352 double *u,
double *v);
356 #endif // __FK_PLANE_HEADER__
bool setPosUVVec(const fk_Vector &pos, const fk_Vector &U, const fk_Vector &V)
平面設定関数3
幾何平面を管理するクラス
Definition: Plane.h:96
bool setPosNormal(const fk_Vector &pos, const fk_Vector &norm)
平面設定関数1
bool isVertical(const fk_Vector &V)
ベクトル垂直判定関数
fk_Vector getPos(double u, double v)
u,v パラメータによる平面上点参照関数
fk_Vector getBasePos(void)
基点ベクトル参照関数
double getDist(void)
原点距離参照関数
3次元ベクトルを管理するクラス
Definition: Vector.h:110
bool calcCrossPlaneParam(const fk_Vector &A, const fk_Vector &B, double *u, double *v)
交点平面パラメータ参照関数
fk_Vector getNormal(void)
法線ベクトル参照関数
bool calcCrossAll(const fk_Vector &A, const fk_Vector &B, fk_Vector *pos, double *t, double *u, double *v)
交点情報参照関数
virtual ~fk_Plane()
デストラクタ
bool isParallel(const fk_Vector &V)
ベクトル平行判定関数
fk_Vector getVVec(void)
Vベクトル参照関数
FK の各クラスの基盤となる基本クラス
Definition: Base.h:212
fk_Vector getUVec(void)
Uベクトル参照関数
bool calcCrossLineParam(const fk_Vector &A, const fk_Vector &B, double *t)
交点直線パラメータ参照関数
bool set3Pos(const fk_Vector &pos1, const fk_Vector &pos2, const fk_Vector &pos3)
平面設定関数2
bool calcCrossPos(const fk_Vector &A, const fk_Vector &B, fk_Vector *pos)
交点位置ベクトル参照関数