diff --git a/examples/osgspheresegment/osgspheresegment.cpp b/examples/osgspheresegment/osgspheresegment.cpp index b818d8b11..0f0360808 100644 --- a/examples/osgspheresegment/osgspheresegment.cpp +++ b/examples/osgspheresegment/osgspheresegment.cpp @@ -354,6 +354,51 @@ osg::Vec3 computeTerrainIntersection(osg::Node* subgraph,float x,float y) } +class AdjustSphereSegmentCallback : public osgGA::GUIEventHandler +{ +public: + void scaleSphereSegment(osgSim::SphereSegment* ss, float scale) + { + if (!ss) return; + + + osg::Vec3 direction_vec; + float azRange, elevRange; + ss->getArea(direction_vec, azRange, elevRange); + + OSG_NOTICE<