Changeset 1076 for GTP/trunk/Lib/Vis/Preprocessing/src/Polygon3.cpp
- Timestamp:
- 07/05/06 10:43:45 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/Polygon3.cpp
r863 r1076 11 11 Polygon3::Polygon3(): 12 12 mMaterial(NULL), mParent(NULL), mPiercingRays(0) 13 , mPlane(NULL) 13 14 { 14 15 // mostly there will be triangles … … 18 19 Polygon3::Polygon3(const VertexContainer &vertices): 19 20 mMaterial(NULL), mParent(NULL), mPiercingRays(0) 21 , mPlane(NULL) 20 22 { 21 23 mVertices.reserve(vertices.size()); … … 26 28 Polygon3::Polygon3(MeshInstance *parent): 27 29 mMaterial(NULL), mParent(parent), mPiercingRays(0) 30 , mPlane(NULL) 28 31 {} 29 32 … … 31 34 Polygon3::Polygon3(Face *face, Mesh *parentMesh): 32 35 mMaterial(NULL), mParent(NULL), mPiercingRays(0) 36 , mPlane(NULL) 33 37 { 34 38 mVertices.reserve(face->mVertexIndices.size()); … … 44 48 45 49 46 Plane3 Polygon3::GetSupportingPlane() const 47 { 50 Plane3 Polygon3::GetSupportingPlane()// const 51 { 52 #if 0 48 53 return Plane3(mVertices[0], mVertices[1], mVertices[2]); 54 #else 55 if (!mPlane) 56 mPlane = new Plane3(mVertices[0], mVertices[1], mVertices[2]); 57 return *mPlane; 58 #endif 49 59 } 50 60
Note: See TracChangeset
for help on using the changeset viewer.