- 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/Leaf.cpp
r1026 r1526 10 10 vertsLeaf[0] = vertsLeaf[1] = vertsLeaf[2] = vertsLeaf[3] =0; 11 11 center[0] = center[1] = center[2] = 0; 12 normal[0] = normal[1] = normal[2] = 0;12 // normal[0] = normal[1] = normal[2] = 0; 13 13 leafNear=-1; 14 14 parentLeafCount = 1; … … 40 40 for ( int i=0;i<3;i++){ 41 41 center[i] = aLeaf.center[i]; 42 normal[i] = aLeaf.normal[i];42 // normal[i] = aLeaf.normal[i]; 43 43 } 44 44 for (i = 0L; i < 4; i++) … … 53 53 54 54 55 RuntimeLeaf::RuntimeLeaf(void) 56 { 57 vertsLeaf[0] = vertsLeaf[1] = vertsLeaf[2] = vertsLeaf[3] = 0; 58 parent = root = childLeft = childRight = -1; 59 } 55 60 56 61 //-------------------------------------------------------------------------------------------------------------------------------- 57 // Destructor. We must deallocate the memory allocated for pointers to vertices and edges62 // Copy constructor 58 63 //-------------------------------------------------------------------------------------------------------------------------------- 59 Leaf::~Leaf (void)64 RuntimeLeaf::RuntimeLeaf (const RuntimeLeaf& aLeaf) 60 65 { 66 for (int i = 0L; i < 4; i++) 67 vertsLeaf[i] = aLeaf.vertsLeaf[i]; 68 parent = aLeaf.parent; 69 childLeft = aLeaf.childLeft; 70 childRight = aLeaf.childRight; 71 root = aLeaf.root; 61 72 } 62 73
Note: See TracChangeset
for help on using the changeset viewer.