Re: [osg-users] How to convert osg::Node to osg::Matrix Transformation? It is returning NULL
Hi Goutham, In the code you attach both models to the same matrixtransform, so adding a rotation will rotate both models. To rotate only the cow it will need it's own matrixtransform: change the line mt->addChild( model.get() ); to root->addChild( model.get() ); and the chessna model will stop rotating. Regards, Laurens. On Thu, Mar 19, 2015 at 5:41 AM, Goutham Mudide wrote: > Hi Sir, > > Thanks for the reply sir am pleased with this thanks a lot.. > sir i had a doubt on how to change position of an object in scene > dynamically which doesn't have MatrixTransformation as root.In my case i > have loaded a model in to the scene where it generated tree. I pick a > particular object dynamically from scene which is one of the children's of > MatixTransform,Here my question is can i have way to Move this perticular > geode in scene.. > > Thank you! > > Cheers, > Goutham > > -- > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=63163#63163 > > > > > > ___ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
[osg-users] [forum] Mailing list problems
Hi, Is anyone else experiencing problems with the mailing list? 'm haven't been receiving any mails for the osg-user/submissions in a week. Could someone check if I'm still on the list? Thank you! Cheers, Sebastian -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=63165#63165 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [forum] Mailing list problems
Hi Sabastian, I haven't seen any problems with the mailing list - posts have been coming and going all week, I haven't seen any admin posts reporting problems either. I have just checked the admin pages to see if you address is subscribed OK and everything looks correct for you, there outwardly doesn't seem to be a reason why you'd not be receiving mail. Could a spam filter be eating up all the traffic at your end? Robert. On 19 March 2015 at 08:51, Sebastian Messerschmidt < sebastian.messerschm...@gmx.de> wrote: > Hi, > > Is anyone else experiencing problems with the mailing list? 'm haven't > been receiving any mails for the osg-user/submissions in a week. > Could someone check if I'm still on the list? > > > > Thank you! > > Cheers, > Sebastian > > -- > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=63165#63165 > > > > > > ___ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] How to convert osg::Node to osg::Matrix Transformation? It is returning NULL
HI Goutham, Have a look at the osganimation example, this illustrates loading multiple models and placing each one under it's own MatrixTransform. Robert. On 19 March 2015 at 04:41, Goutham Mudide wrote: > Hi Sir, > > Thanks for the reply sir am pleased with this thanks a lot.. > sir i had a doubt on how to change position of an object in scene > dynamically which doesn't have MatrixTransformation as root.In my case i > have loaded a model in to the scene where it generated tree. I pick a > particular object dynamically from scene which is one of the children's of > MatixTransform,Here my question is can i have way to Move this perticular > geode in scene.. > > Thank you! > > Cheers, > Goutham > > -- > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=63163#63163 > > > > > > ___ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [forum] Mailing list problems
Hi Robert, I've double checked and I simply don't get any emails from the list. I also sent a new request to be added to the list. Could you check if you received anything? Might re-adding me help? robertosfield wrote: > Hi Sabastian, > > > I haven't seen any problems with the mailing list - posts have been coming > and going all week, I haven't seen any admin posts reporting problems either. > > > I have just checked the admin pages to see if you address is subscribed OK > and everything looks correct for you, there outwardly doesn't seem to be a > reason why you'd not be receiving mail. > > > Could a spam filter be eating up all the traffic at your end? > > > Robert. > > -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=63168#63168 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [forum] Mailing list problems
Hi Sebastian, On 19 March 2015 at 09:17, Sebastian Messerschmidt < sebastian.messerschm...@gmx.de> wrote: > I've double checked and I simply don't get any emails from the list. > I also sent a new request to be added to the list. Could you check if you > received anything? Might re-adding me help? So how are you getting my replies to you, and replying to mine? I have un-subscribed you and then added you back in. I rather doubt this will affect things though. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [forum] Mailing list problems
robertosfield wrote: > Hi Sebastian, > > On 19 March 2015 at 09:17, Sebastian Messerschmidt < ()> wrote: > > > I've double checked and I simply don't get any emails from the list. > > I also sent a new request to be added to the list. Could you check if you > > received anything? Might re-adding me help? > > > So how are you getting my replies to you, and replying to mine? > > By using the forum ... > > I have un-subscribed you and then added you back in. I rather doubt this > will affect things though. > > Didn't change anything. I'm patient and will wait until tomorrow > > Robert. > > > > > -- > Post generated by Mail2Forum -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=63170#63170 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [forum] Mailing list problems
Hi Robert I'm using the forum to reply and read the messages. Maybe the problem is gone by tomorrow, else I'll simply re-register with a different email-account -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=63171#63171 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
[osg-users] Problem with clearing the stencil buffer
Hello everyone, I'm trying to use stencils and I'm not sure what I'm missing. Basically I have two quads in my scene. I want the quad two to set the stencil buffer to 1, and I want the quad one to be visible only where the stencil buffer is not 1. So far I am getting the result which I want if I don't clear the stencil buffer. Of course in that case when I rotate the scene using the viewer, the stencil buffer gets painted to 1's(because of the quad two) and I don't see the quad one even on places where quad two is not positioned anymore. However when I clean the stencil buffer(see below), I don't get the result that I want. > viewer->getCamera()->setClearMask(GL_COLOR_BUFFER_BIT | > GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT); In this case both of the quads are visible. I'm suspecting that the stencil buffer gets cleared before the stencil check is done. Here is a part of my code where I set the stencils. > osg::ref_ptr transform_one = new > osg::PositionAttitudeTransform(); > osg::ref_ptr transform_two = new > osg::PositionAttitudeTransform(); > transform_one->addChild(createQuad()); > transform_two->addChild(createQuad()); > transform_two->setScale(osg::Vec3(0.5, 0.5, 0.5)); > transform_two->setPosition(osg::Vec3(0.25, 0.2, 0.25)); > > // --- Begin stencil related stuff > osg::ref_ptr ss_one = transform_one->getOrCreateStateSet(); > osg::ref_ptr ss_two = transform_two->getOrCreateStateSet(); > osg::ref_ptr stencil_one = new osg::Stencil(); > osg::ref_ptr stencil_two = new osg::Stencil(); > stencil_two->setFunction(osg::Stencil::ALWAYS, 1, ~0u); > stencil_two->setOperation(osg::Stencil::KEEP, osg::Stencil::KEEP, > osg::Stencil::REPLACE); > stencil_one->setFunction(osg::Stencil::NOTEQUAL, 1, ~0u); > stencil_one->setOperation(osg::Stencil::KEEP, osg::Stencil::KEEP, > osg::Stencil::KEEP); > ss_one->setMode(GL_LIGHTING, osg::StateAttribute::OFF); > ss_two->setMode(GL_LIGHTING, osg::StateAttribute::OFF); > osg::ref_ptr cm_one = new osg::ColorMask(); > // I play with the parameters below to see the position of the quad two cm_one->setMask(false, false, false, false); > ss_two->setAttribute(cm_one); > ss_two->setAttributeAndModes(stencil_two, osg::StateAttribute::ON | > osg::StateAttribute::OVERRIDE); > ss_one->setAttributeAndModes(stencil_one, osg::StateAttribute::ON | > osg::StateAttribute::OVERRIDE); Any help would be appreciated, I am sure I'm missing something really basic :) Thanks ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
[osg-users] Problem with clearing the stencil buffer
Hello everyone, I'm trying to use stencils and I'm not sure what I'm missing. Basically I have two quads in my scene. I want the quad two to set the stencil buffer to 1, and I want the quad one to be visible only where the stencil buffer is not 1. So far I am getting the result which I want if I don't clear the stencil buffer. Of course in that case when I rotate the scene using the viewer, the stencil buffer gets painted to 1's(because of the quad two) and I don't see the quad one even on places where quad two is not positioned anymore. However when I clean the stencil buffer(see below), I don't get the result that I want. > viewer->getCamera()->setClearMask(GL_COLOR_BUFFER_BIT | > GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT); In this case both of the quads are visible. I'm suspecting that the stencil buffer gets cleared before the stencil check is done. Here is a part of my code where I set the stencils. > osg::ref_ptr transform_one = new > osg::PositionAttitudeTransform(); > osg::ref_ptr transform_two = new > osg::PositionAttitudeTransform(); > transform_one->addChild(createQuad()); > transform_two->addChild(createQuad()); > transform_two->setScale(osg::Vec3(0.5, 0.5, 0.5)); > transform_two->setPosition(osg::Vec3(0.25, 0.2, 0.25)); > > // --- Begin stencil related stuff > osg::ref_ptr ss_one = transform_one->getOrCreateStateSet(); > osg::ref_ptr ss_two = transform_two->getOrCreateStateSet(); > osg::ref_ptr stencil_one = new osg::Stencil(); > osg::ref_ptr stencil_two = new osg::Stencil(); > stencil_two->setFunction(osg::Stencil::ALWAYS, 1, ~0u); > stencil_two->setOperation(osg::Stencil::KEEP, osg::Stencil::KEEP, > osg::Stencil::REPLACE); > stencil_one->setFunction(osg::Stencil::NOTEQUAL, 1, ~0u); > stencil_one->setOperation(osg::Stencil::KEEP, osg::Stencil::KEEP, > osg::Stencil::KEEP); > ss_one->setMode(GL_LIGHTING, osg::StateAttribute::OFF); > ss_two->setMode(GL_LIGHTING, osg::StateAttribute::OFF); > osg::ref_ptr cm_one = new osg::ColorMask(); > // I play with the parameters below to see the position of the quad two cm_one->setMask(false, false, false, false); > ss_two->setAttribute(cm_one); > ss_two->setAttributeAndModes(stencil_two, osg::StateAttribute::ON | > osg::StateAttribute::OVERRIDE); > ss_one->setAttributeAndModes(stencil_one, osg::StateAttribute::ON | > osg::StateAttribute::OVERRIDE); Any help would be appreciated, I am sure I'm missing something really basic :) Thanks ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org