Load renamedas Open

minor changes
This commit is contained in:
ganovelli 2004-07-09 10:06:02 +00:00
parent 2542c1654a
commit 26d5839f5f
1 changed files with 6 additions and 3 deletions

View File

@ -19,7 +19,7 @@ class ImporterTS{
typedef Point3<ScalarType> Point3x; typedef Point3<ScalarType> Point3x;
public: public:
int Load( Tetramesh & m, const char * filename ) { static int Open( Tetramesh & m, const char * filename ) {
int nvertex; int nvertex;
int ntetra; int ntetra;
float x; float x;
@ -53,8 +53,8 @@ int Load( Tetramesh & m, const char * filename ) {
p1.P()=Point3x(x, y,z ); p1.P()=Point3x(x, y,z );
m.vert.push_back(p1); m.vert.push_back(p1);
} }
m.tetra.reserve(ntetra*10); m.tetra.reserve(ntetra);
m.vert.reserve(nvertex*10); m.vert.reserve(nvertex);
for (j=0;j<ntetra;j++) for (j=0;j<ntetra;j++)
{ {
fscanf(f, "%i", &tp0 ); fscanf(f, "%i", &tp0 );
@ -67,6 +67,9 @@ int Load( Tetramesh & m, const char * filename ) {
m.tetra.back().Init(&m.vert[tp0],&m.vert[tp1],&m.vert[tp2],&m.vert[tp3]); m.tetra.back().Init(&m.vert[tp0],&m.vert[tp1],&m.vert[tp2],&m.vert[tp3]);
} }
} }
m.vn = nvertex;
m.tn = ntetra;
return 0; return 0;
} }
};// end class };// end class