- Timestamp:
- 01/13/09 16:40:27 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/ObjExporter.cpp
r3273 r3274 3 3 #include "Shape.h" 4 4 #include "Geometry.h" 5 #include "Transform3.h" 5 6 6 7 … … 20 21 21 22 22 int ObjExporter::WriteGeometry(Geometry *geom, ofstream &ostream )23 int ObjExporter::WriteGeometry(Geometry *geom, ofstream &ostream, Transform3 *trafo) 23 24 { 24 25 int numVertices; … … 30 31 for (int i = 0; i < numVertices; ++ i) 31 32 { 32 Vector3 v = vertices[i]; 33 Vector3 v = trafo->GetMatrix() * vertices[i]; 34 33 35 sprintf(str, "v %f %f %f\n", v.x, v.z, -v.y); 34 36 ostream << str; … … 75 77 for (int i = 0; i < geometrySize; ++ i) 76 78 { 79 Transform3 *trafo = entities[i]->GetTransform(); 80 77 81 ShapeContainer::iterator sit, send; 78 82 entities[i]->GetLODLevel(0, sit, send); … … 89 93 } 90 94 91 numVertices += WriteGeometry(geom, ostream );95 numVertices += WriteGeometry(geom, ostream, trafo); 92 96 } 93 97 }
Note: See TracChangeset
for help on using the changeset viewer.