Changeset 2601 for GTP/trunk/Lib/Vis/Preprocessing/src/VrmlExporter.cpp
- Timestamp:
- 01/16/08 17:18:02 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/VrmlExporter.cpp
r2176 r2601 162 162 stream << "Group {" << endl; 163 163 164 SceneGraphNodeContainer::iterator ni = node->mChildren.begin(); 165 166 for (; ni != node->mChildren.end(); ni++) 167 { 168 ExportSceneNode(*ni); 169 } 170 ObjectContainer::const_iterator mi = node->mGeometry.begin(); 171 172 for (; mi != node->mGeometry.end(); mi++) 173 { 174 // export the transform... 175 ExportIntersectable(*mi); 176 } 177 164 if (!node->IsLeaf()) 165 { 166 SceneGraphInterior *interior = static_cast<SceneGraphInterior *>(node); 167 168 SceneGraphNodeContainer::iterator ni = interior->mChildren.begin(); 169 170 for (; ni != interior->mChildren.end(); ni++) 171 { 172 ExportSceneNode(*ni); 173 } 174 } 175 else 176 { 177 SceneGraphLeaf *leaf = static_cast<SceneGraphLeaf *>(node); 178 179 ObjectContainer::const_iterator mi = leaf->mGeometry.begin(); 180 181 for (; mi != leaf->mGeometry.end(); mi++) 182 { 183 // export the transform... 184 ExportIntersectable(*mi); 185 } 186 } 187 178 188 stream<<"</Group>"<<endl; 179 189 }
Note: See TracChangeset
for help on using the changeset viewer.