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

Reply via email to