1#if !defined(__FK_BEZSURFACE_HEADER__)
2#define __FK_BEZSURFACE_HEADER__
16#if !defined(FK_DOXYGEN_USER_PROCESS)
116 std::unique_ptr<Member> _m;
118 void SetLine(
int,
int,
const fk_Vector &);
120 int GetLID(
int,
int,
int);
Bezier曲面を生成、管理するクラス
Definition BezSurface.h:14
bool setCtrl(int uID, int vID, const fk_Vector &pos)
制御点設定関数1
fk_Vector pos(double u, double v)
曲面点算出関数
virtual ~fk_BezSurface()
デストラクタ
bool setDegree(int deg)
次数設定関数
fk_BezSurface(void)
コンストラクタ
int getDegree(void)
次数参照関数
fk_Vector getCtrl(int uID, int vID)
制御点参照関数
fk_Vector uDeriv(double u, double v)
曲面 u 方向偏微分ベクトル算出関数
fk_Vector vDeriv(double u, double v)
曲面 v 方向偏微分ベクトル算出関数
曲面用純粋仮想クラス
Definition Surface.h:36
3次元ベクトルを管理するクラス
Definition Vector.h:45
Fine Kernel Toolkit 名前空間
Definition Angle.h:6