Hi Robert; Thanks for reply. I have known ShapeDrawable's main target is creating faster general shape for scene construction :) I will try to create my wheel by Geometry class.
Regards. Ümit Uzun 2009/8/21 Robert Osfield <[email protected]> > Hi Umit, > > The osg::Shapes/osg::ShapeDrawable really aren't written to be used > for general geometry/scene construction. osg::Shape exist to help > with defining primitive shapes for physics modeling, and the > ShapeDrawable as a just a convenience method to help visualize them. > > The tool to use is osg::Geometry as it will give you complete > flexibility. See the osggeometry example. > > Robert. > > On Fri, Aug 21, 2009 at 10:09 AM, Ümit Uzun<[email protected]> wrote: > > Hi All; > > > > If this is much simple question please forgive me :D I am trying to > create > > wheel body and related texture by using ShapeDrawable and can't. Do I > have > > to use Modeling tools to create my expected looking images as you can see > > from attached image? Or Do I have to manipulate texture coordinate by > > programmatically at runtime? What should I do? I can create this wheel > easly > > by using Blender but I want to create by coding. > > > > ExpectedWheel part had created on DirectX by using same wheel texture. > > > > My Code: > > // Wheel > > osg::ref_ptr<osg::Geode> wheelGeode = new osg::Geode(); > > wheelGeode->addDrawable(new osg::ShapeDrawable(new > > osg::Cylinder(osg::Vec3(0.0, 0.0, 0.0), RADIUS, 0.08))); > > osg::ref_ptr<osg::Texture2D> texWheel = new osg::Texture2D(); > > texWheel->setImage(osgDB::readImageFile("./Data/wheel.bmp")); > > wheelGeode->getOrCreateStateSet()->setTextureAttributeAndModes(0, > > texWheel.get(), osg::StateAttribute::ON); > > > > Regards. > > > > Ümit Uzun > > > > _______________________________________________ > > 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 >
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

