Hi Weng, I believe I enabled intersection testing for GeometryTechnique for 2.2, but can't recall the precise details. Which version are you using?
Robert. On Nov 7, 2007 3:56 AM, weng heng sze tho <[EMAIL PROTECTED]> wrote: > Hi, > > I'm trying to make a tank move across a terrain. > > The terrain is created by reading the image files of Puget Sound that i > downloaded from http://www.cc.gatech.edu/projects/large_models/ps.html > as mentioned in the quick step-by-step guide for OsgDem. Then I > setElevationLayer and setColorLayer to an instance of > osgTerrain::TerrainNode. The terrain seems to display fine. > > I added a "tank" node and attached it to a PositionAttitudeTransform. To > make the "tank" move, it is set to a callback whereby it sets the new > position of the tank to make it look like it is moving in a circle. The > callback needs to check the elevation of the terrain so that the tanks > "moves" according to terrain, so to do this I used the function > "computeTerrainIntersection" from the example osgparticleeffects. Problem > is, computeTerrainIntersection doesn't seem to be able to detect the > elevation. I stepped through this function and it seems that > osgUtil::IntersectVisitor doesn't seem to get any "hits". I did notice > however that if I build the terrain by setting its elevation using > osgHeightField as is used in the example osgparticleeffects, the elevation > can be detected just fine. > > How do I make the function "computeTerrainIntersection" return me the > correct elevetion? > > Thanks in advance for your help. > > Weng Heng > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

