Changeset 1039 for branches/Carsten_PtrWork2/Source/System/NodeCores/Drawables/Terrain/QuadTree/OSGTiledQuadTreeTerrain.cpp
- Timestamp:
- 01/16/08 16:07:40 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork2/Source/System/NodeCores/Drawables/Terrain/QuadTree/OSGTiledQuadTreeTerrain.cpp
r1032 r1039 171 171 for(i=0; i<roi; ++i) 172 172 { 173 QuadTreeTerrain Ptr terrain = QuadTreeTerrain::create();173 QuadTreeTerrainRefPtr terrain = QuadTreeTerrain::create(); 174 174 175 175 terrain->setVertexSpacing(getVertexSpacing()); … … 182 182 terrain->setPerPixelLighting(getPerPixelLighting()); 183 183 184 Node Ptr node = Node::create();184 NodeRefPtr node = Node::create(); 185 185 186 addRef(node);187 188 186 node->setCore(terrain); 189 187 // activate the roi*roi tiles for current point 190 188 // (getCurrentX()=getSizeROI(),getCurrentY()=getSizeROI()) 191 189 192 if (i < getSizeX() && j < getSizeY())190 if(i < getSizeX() && j < getSizeY()) 193 191 { 194 192 terrain->setHeightData(getHeightTiles(j*getSizeX()+i)); … … 244 242 else 245 243 { // use material of this MaterialGroup 246 Material Ptr mat = cloneMaterial(getMaterial());244 MaterialRefPtr mat = cloneMaterial(getMaterial()); 247 245 terrain->setMaterial(mat); 248 246 terrain->setOriginTexX(i*tstepx);
