- Timestamp:
- 11/17/05 21:22:55 (8 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/examples/osgspheresegment/osgspheresegment.cpp
r4588 r4805 237 237 if (image) 238 238 { 239 osg::Texture2D* texture = new osg::Texture2D;240 texture->setImage(image);241 stateset->setTextureAttributeAndModes(0,texture,osg::StateAttribute::ON);239 osg::Texture2D* texture = new osg::Texture2D; 240 texture->setImage(image); 241 stateset->setTextureAttributeAndModes(0,texture,osg::StateAttribute::ON); 242 242 } 243 243 … … 272 272 for(r=0;r<numRows;++r) 273 273 { 274 for(c=0;c<numColumns;++c)275 {276 min_z = osg::minimum(min_z,vertex[r+c*numRows][2]);277 max_z = osg::maximum(max_z,vertex[r+c*numRows][2]);278 }274 for(c=0;c<numColumns;++c) 275 { 276 min_z = osg::minimum(min_z,vertex[r+c*numRows][2]); 277 max_z = osg::maximum(max_z,vertex[r+c*numRows][2]); 278 } 279 279 } 280 280 … … 288 288 pos.x() = origin.x(); 289 289 tex.x() = 0.0f; 290 for(c=0;c<numColumns;++c)291 {292 v[vi].set(pos.x(),pos.y(),pos.z()+(vertex[r+c*numRows][2]-min_z)*scale_z);293 tc[vi] = tex;290 for(c=0;c<numColumns;++c) 291 { 292 v[vi].set(pos.x(),pos.y(),pos.z()+(vertex[r+c*numRows][2]-min_z)*scale_z); 293 tc[vi] = tex; 294 294 pos.x()+=columnCoordDelta; 295 295 tex.x()+=columnTexDelta; 296 296 ++vi; 297 }297 } 298 298 pos.y() += rowCoordDelta; 299 299 tex.y() += rowTexDelta; … … 310 310 geometry->addPrimitiveSet(&drawElements); 311 311 int ei=0; 312 for(c=0;c<numColumns;++c)313 {314 drawElements[ei++] = (r+1)*numColumns+c;315 drawElements[ei++] = (r)*numColumns+c;316 }312 for(c=0;c<numColumns;++c) 313 { 314 drawElements[ei++] = (r+1)*numColumns+c; 315 drawElements[ei++] = (r)*numColumns+c; 316 } 317 317 } 318 318
