00001 /*************************************************************************** 00002 * Copyright (c) Juergen Riegel 2007 <juergen.riegel@web.de> * 00003 * LGPL * 00004 ***************************************************************************/ 00005 00006 00007 #ifndef __JtReader_h__ 00008 #define __JtReader_h__ 00009 00010 00012 struct SimpleMeshFacet { 00013 float p1[3],p2[3],p3[3],n[3]; 00014 }; 00015 00019 void readFile(const char* FileName, int iLods = 0); 00020 00022 void writeAsciiSTL(const char* FileName); 00023 00025 const SimpleMeshFacet* iterStart(void); 00026 00028 const SimpleMeshFacet* iterGetNext(void); 00029 00031 unsigned int iterSize(void); 00032 00034 void clearData(void); 00035 00036 #endif // __JtReader_h__