Hello I am wondering how to get position of sub drawable object from PositionAttitudeTransform.
Two objects are created with osg::Cylinder and osg::Sphere, the I created two osg::ShaperDrawable...then declare an instance of geode class and attached tow Drawables to it, finally, added 'basicShapesGeode' as a child of PAT.... Code: osg::Cylinder* unitCylinder = new osg::Cylinder( osg::Vec3(0,50,0), 0.6f,100.0f); osg::Sphere* pointing = new osg::Sphere(osg::Vec3(0,100,0),1.0f); osg::ShapeDrawable* unitCylinderDrawable = new osg::ShapeDrawable(unitCylinder); osg::ShapeDrawable* unitSphere = new osg::ShapeDrawable(pointing); // Declare a instance of the geode class: osg::Geode* basicShapesGeode = new osg::Geode(); // Add the unit cube drawable to the geode: basicShapesGeode->addDrawable(unitCylinderDrawable); basicShapesGeode->addDrawable(unitSphere); osg::PositionAttitudeTransform* handMat = new osg::PositionAttitudeTransform; handMat->addChild(basicShapesGeode); handMat->setScale(Vec3(0.01,0.01,0.01)); root->addChild(handMat); Can anybody tell me how the get the position of osg::Cylinder or osg::Sphere from PAT? ... Thank you! Cheers, Nan ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=39407#39407 _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org