- Timestamp:
- 07/24/09 16:45:44 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgPlugins/3dc/ReaderWriter3DC.cpp
r10010 r10504 143 143 { 144 144 // finishing setting up the current geometry and add it to the geode. 145 geometry->setUseDisplayList(true); 146 geometry->setUseVertexBufferObjects(true); 145 geometry->setUseDisplayList(true); 146 geometry->setUseVertexBufferObjects(true); 147 147 geometry->setVertexArray(vertices); 148 148 geometry->setNormalArray(normals); … … 176 176 177 177 geometry->setUseDisplayList(true); 178 geometry->setUseVertexBufferObjects(true); 178 geometry->setUseVertexBufferObjects(true); 179 179 geometry->setVertexArray(vertices); 180 180 geometry->setNormalArray(normals); … … 190 190 } 191 191 192 virtual WriteResult writeNode(const osg::Node& node,const std::string& fileName,const Options* options =NULL) const 193 { 194 if (!acceptsExtension(osgDB::getFileExtension(fileName)))195 return WriteResult(WriteResult::FILE_NOT_HANDLED);192 virtual WriteResult writeNode(const osg::Node& node,const std::string& fileName,const Options* options =NULL) const 193 { 194 std::string ext = osgDB::getLowerCaseFileExtension(fileName); 195 if( !acceptsExtension(ext)) return WriteResult::FILE_NOT_HANDLED; 196 196 197 197 osgDB::ofstream f(fileName.c_str()); 198 198 199 Writer3DCNodeVisitor nv(f); 199 Writer3DCNodeVisitor nv(f); 200 200 201 201 // we must cast away constness 202 202 (const_cast<osg::Node*>(&node))->accept(nv); 203 203 204 return WriteResult (WriteResult::FILE_SAVED);204 return WriteResult::FILE_SAVED; 205 205 } 206 206 };
