72 #ifndef __FK_SOLID_HEADER__
73 #define __FK_SOLID_HEADER__
140 fk_DataBase *SolidDB;
242 bool materialFlg =
true,
243 bool solidFlg =
true);
263 bool solidFlg =
true,
264 double tolerance = 1.0e-08);
290 bool solidFlg =
true);
306 bool solidFlg =
true);
344 bool solidFlg =
true,
346 bool materialFlg =
false);
391 bool solidFlg =
true,
393 bool materialFlg =
false);
424 bool solidFlg =
true);
461 bool solidFlg =
true);
475 bool sizeMode =
true);
491 bool sizeMode =
true);
512 bool triFlg =
false);
535 std::vector<double> *time,
536 std::vector<fk_Vector> *pos,
538 bool triFlg =
false);
562 bool triFlg =
false);
599 #ifndef FK_DOXYGEN_USER_PROCESS
601 void PrintMat(std::string =
"");
606 #endif // !__FK_SOLID_HEADER__
bool readVRMLFile(std::string fileName, bool materialFlg=true, bool solidFlg=true)
VRML ファイル入力関数
マテリアルパレットを管理するクラス
Definition: Palette.h:95
bool readData(std::string fileName, bool sizeMode=true)
独自形式ファイル入力関数
bool readSTLFile(std::string fileName, bool solidFlg=true, double tolerance=1.0e-08)
STL ファイル入力関数
ソリッドモデル形状変換クラス
Definition: SolidBase.h:99
void allClear(bool matFlg=true)
形状初期化関数
bool writeVRMLFile(std::string fileName, fk_Material *material=NULL, bool triFlg=false)
VRML ファイル出力関数1.
バイナリ形式
Definition: FileBase.h:78
bool compareShape(fk_Solid *solid)
形状同値比較関数
bool readMQOFile(std::string fileName, std::string objName, bool solidFlg=true, bool contFlg=true, bool materialFlg=false)
MQOファイル入力関数1.
bool readSMFFile(std::string fileName)
SMFファイル入力関数
bool readSRFFile(std::string fileName)
SRFファイル入力関数
bool writeData(std::string fileName, fk_DataFormatMode mode=FK_BINARY_FILE)
独自形式ファイル出力関数
bool writeSTLFile(std::string fileName)
STL ファイル出力関数
virtual ~fk_Solid()
デストラクタ
fk_DataFormatMode
独自ファイル形式のフォーマットを表す列挙型
Definition: FileBase.h:76
void cloneShape(fk_Solid *solid)
形状コピー関数
半稜線構造 (Half-Edge Structure) による任意形状を生成、管理するクラス
Definition: Solid.h:137
マテリアル(質感)を管理するクラス
Definition: Material.h:311
bool writeDXFFile(std::string fileName, bool triFlg=false)
DXF ファイル出力関数
bool readDXFFile(std::string fileName, bool solidFlg=true)
DXFファイル入力関数
bool isEmpty(void)
空形状状態参照関数
bool readRDSFile(std::string fileName, bool solidFlg=true)
RDSファイル入力関数
bool readHRCFile(std::string fileName)
HRCファイル入力関数
bool readD3DXFile(std::string fileName, std::string objName, bool solidFlg=true)
DirectX (D3DX) ファイル入力関数1.
bool writeMQOFile(std::string fileName)
MQO ファイル出力関数