maybe you dont need cube map for what you want to achieve. Have you seen the osgreflect example ? Does it works for you ? -Nick
On Wed, Feb 10, 2010 at 1:42 PM, Sebastien Nerig <overse...@hotmail.com>wrote: > Hi Nick, > > Well the changes are minors. I just wanted to change de reflector from the > sphere to the bottom plane (or box). > > here is my reflector function, I changed the sphere to a box geode, ie the > bottom plane/box. > > Code: > > osg::NodePathcreateReflector() > { > osg::PositionAttitudeTransform* pat = new > osg::PositionAttitudeTransform; > pat->setPosition(osg::Vec3(0.0f,0.0f,0.0f)); > > pat->setAttitude(osg::Quat(osg::inDegrees(0.0f),osg::Vec3(0.0f,0.0f,1.0f))); > > osg::Geode* geode_1 = new osg::Geode; > osg::ShapeDrawable* shape = new osg::ShapeDrawable(new > osg::Box(osg::Vec3(0.0f, 0.0f, -2.0f), 10, 10.f, 0.1)); > shape->setColor(osg::Vec4(0.5f, 0.5f, 0.7f, 1.0f)); > geode_1->addDrawable(shape); > > //osg::Geode* node = new osg::Geode; > //const float radius = 0.8f; > //osg::ref_ptr<osg::TessellationHints> hints = new > osg::TessellationHints; > //hints->setDetailRatio(2.0f); > //osg::ShapeDrawable* shape = new osg::ShapeDrawable(new > osg::Sphere(osg::Vec3(0.0f, 0.0f, 0.0f), radius * 1.5f), hints.get()); > //shape->setColor(osg::Vec4(0.8f, 0.8f, 0.8f, 1.0f)); > //node->addDrawable(shape); > > pat->addChild(geode_1); > > osg::NodePath nodeList; > nodeList.push_back(pat); > nodeList.push_back(geode_1); > > return nodeList; > } > > > > > And I have commented the code corresponding to the same bottom plane in the > _create_scene() function. > > Code: > //shape = new osg::ShapeDrawable(new osg::Box(osg::Vec3(0.0f, 0.0f, -2.0f), > 10, 10.f, 0.1), hints.get()); > //shape->setColor(osg::Vec4(0.5f, 0.5f, 0.7f, 1.0f)); > //geode_1->addDrawable(shape.get()); > > > > > Sebastien > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=23919#23919 > > > > > > _______________________________________________ > 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