From fc859780771104ac6580eba9158fca67bf3e3796 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 17 Jan 2008 22:25:41 +0000 Subject: [PATCH] Added computation of skirt height for osgTerrain::Terrain height fields. --- src/osgTerrain/GeometryTechnique.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/osgTerrain/GeometryTechnique.cpp b/src/osgTerrain/GeometryTechnique.cpp index fc99b2e02..b564986b4 100644 --- a/src/osgTerrain/GeometryTechnique.cpp +++ b/src/osgTerrain/GeometryTechnique.cpp @@ -241,6 +241,17 @@ void GeometryTechnique::generateGeometry(Locator* masterLocator, const osg::Vec3 bool treatBoundariesToValidDataAsDefaultValue = _terrain->getTreatBoundariesToValidDataAsDefaultValue(); osg::notify(osg::INFO)<<"TreatBoundariesToValidDataAsDefaultValue="<(elevationLayer); + if (hfl && hfl->getHeightField()) + { + skirtHeight = hfl->getHeightField()->getSkirtHeight(); + } + + bool requiresSkirt = skirtHeight != 0.0f; + osg::notify(osg::NOTICE)<<"Skirt height = "<