Hi Gianluca, The OSG by defaults has small feature culling enabled, try disabling this:
viewer.getCamera()->setCullingMode( viewer.getCamera()->getCullingMode() & ~ osg::CullSettings::SMALL_FEATURE_CULLING); Robert. On Wed, Sep 24, 2008 at 2:52 PM, Gianluca Natale <[EMAIL PROTECTED]> wrote: > Hi All. > I have this very strange issue related to bounding boxes. > > I derived a class MyDrawable, from osg::Drawable. > > And I'm trying to make some experiments with it. > > > > I have a model containing two objects: > > - a cylinder, made by a bunch of points, defined as an instance of > MyDrawable; > > - an object made by just one vertex, defined as an instance of MyDrawable. > > > > When I try to draw the model, just the cylinder is shown. > > I implemented the method GetBoundingBox()in MyDrawable. > > So, obviously, it returns a void BB for the second drawable. > > Does it depend on the void BB? > I mean, does OSG check the dimension of the BB of an object before > drawing it, and discard the object if its BB, in screen coords, becomes less > than > some threshold (expressed in pixels)? > > > > I suspect this behavior because, if I try to artificially enlarge the BB of > the second drawable, > once I zoom in I can see it on the screen. And disappear when I zoom out > again. > > Thank you in advance. > Regards, > > Gianluca Natale > > > > _______________________________________________ > 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