- Timestamp:
- 09/28/06 17:49:37 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/leaves/VertexData.cpp
r1105 r1526 1 1 #include "VertexData.h" 2 2 3 Geometry::DefaultVertexData::DefaultVertexData(unsigned int numv):Geometry::VertexData(numv) 3 /* 4 void Geometry::DefaultIndexData::Init(unsigned int numi) 4 5 { 5 v = new float[numv*3]; 6 n = new float[numv*3]; 7 t = new float[numv*2]; 8 } 9 Geometry::DefaultVertexData::~DefaultVertexData(void) 10 { 11 /* delete[] v; 12 delete[] n; 13 delete[] t;*/ 14 } 15 16 Geometry::VertexData *Geometry::DefaultVertexDataCreator(unsigned int numv) 17 { 18 return new DefaultVertexData(numv); 19 } 20 21 22 Geometry::DefaultIndexData::DefaultIndexData(unsigned int numi):Geometry::IndexData(numi) 23 { 24 indices = new unsigned int[numi]; 6 indices = new unsigned int[numi]; 25 7 } 26 8 Geometry::DefaultIndexData::~DefaultIndexData(void) 27 9 { 28 /* delete[] indices;*/29 10 } 30 11 31 12 Geometry::IndexData *Geometry::DefaultIndexDataCreator(unsigned int numi) 32 13 { 33 return new DefaultIndexData(numi); 14 IndexData *ret = new DefaultIndexData(); 15 // ret->Init(numi); 16 return ret; 34 17 } 35 18 36 37 /*Geometry::DefaultMultiIndexData::DefaultMultiIndexData(unsigned int numprims, unsigned int *numi):Geometry::MultiIndexData(numprims,numi)38 {39 indices = new unsigned int*[numprims];40 for (unsigned int i=0; i<numprims; i++)41 indices[i]=new unsigned int[numi[i]];42 }43 Geometry::DefaultMultiIndexData::~DefaultMultiIndexData(void)44 {45 for (unsigned int i=0; i<GetNumPrims(); i++)46 delete[] indices[i];47 delete[] indices;48 }49 50 Geometry::MultiIndexData *Geometry::DefaultMultiIndexDataCreator(unsigned int numprims, unsigned int *numi)51 {52 return new DefaultMultiIndexData(numprims,numi);53 }54 19 */
Note: See TracChangeset
for help on using the changeset viewer.