[osg-users] bounding box issue

Gordon Tomlinson gordon at gordon-tomlinson.com
Thu Sep 25 04:09:49 PDT 2008


http://www.vis-sim.com/osg/osg_faq_1.htm#f22

http://www.vis-sim.com/osg/osg_faq_1.htm#f17



__________________________________________________________
Gordon Tomlinson 

gordon at GordonTomlinson.com
IM: gordon3dBrit at 3dscenegraph.com
www.vis-sim.com www.gordontomlinson.com 
__________________________________________________________

-----Original Message-----
From: osg-users-bounces at lists.openscenegraph.org
[mailto:osg-users-bounces at lists.openscenegraph.org] On Behalf Of Gianluca
Natale
Sent: Thursday, September 25, 2008 5:19 AM
To: 'OpenSceneGraph Users'
Subject: Re: [osg-users] bounding box issue

Actually I'm using the old Producer::camera,
and I cannot find such a way to disable the SMALL FEATURE
CULLING. Is there a way to do that with Producer, or
the default cannot be changed at all!

Thanks,
Gianluca


-----Original Message-----
From: osg-users-bounces at lists.openscenegraph.org
[mailto:osg-users-bounces at lists.openscenegraph.org] On Behalf Of Gianluca
Natale
Sent: mercoledì 24 settembre 2008 16.28
To: 'OpenSceneGraph Users'
Subject: Re: [osg-users] bounding box issue

Thank you Robert,
I will try.

Gianluca.

-----Original Message-----
From: osg-users-bounces at lists.openscenegraph.org
[mailto:osg-users-bounces at lists.openscenegraph.org] On Behalf Of Robert
Osfield
Sent: mercoledì 24 settembre 2008 16.02
To: OpenSceneGraph Users
Subject: Re: [osg-users] bounding box issue

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
<gianluca.natale at adstorino.it> 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 at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
_______________________________________________
osg-users mailing list
osg-users at lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

No virus found in this incoming message.
Checked by AVG - http://www.avg.com 
Version: 8.0.169 / Virus Database: 270.7.1/1687 - Release Date: 9/23/2008
6:32 PM

_______________________________________________
osg-users mailing list
osg-users at lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

No virus found in this incoming message.
Checked by AVG - http://www.avg.com 
Version: 8.0.169 / Virus Database: 270.7.1/1687 - Release Date: 9/23/2008
6:32 PM

_______________________________________________
osg-users mailing list
osg-users at lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org




More information about the osg-users mailing list