Further work on TerrainNode
This commit is contained in:
@@ -61,6 +61,19 @@ void TerrainNode::traverse(osg::NodeVisitor& nv)
|
|||||||
Group::traverse(nv);
|
Group::traverse(nv);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void TerrainNode::setTerrainTechnique(osgTerrain::TerrainTechnique* terrainTechnique)
|
||||||
|
{
|
||||||
|
if (_terrainTechnique == terrainTechnique) return;
|
||||||
|
|
||||||
|
if (_terrainTechnique.valid()) _terrainTechnique->_terrainNode = 0;
|
||||||
|
|
||||||
|
_terrainTechnique = terrainTechnique;
|
||||||
|
|
||||||
|
if (_terrainTechnique.valid()) _terrainTechnique->_terrainNode = this;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void TerrainNode::setHeightLayer(osgTerrain::Layer* layer)
|
void TerrainNode::setHeightLayer(osgTerrain::Layer* layer)
|
||||||
{
|
{
|
||||||
_heightLayer = layer;
|
_heightLayer = layer;
|
||||||
|
|||||||
Reference in New Issue
Block a user