Hi,

I have an issue with the distance of the front clipping plane of the
viewing frustum.

I mean that my scene is made only of two isolated points, each with an
"empty" bounding box (i.e. the bb is defined as the 8 vertices
coinciding with the point).

Also, I set:

setComputeNearFarMode(COMPUTE_NEAR_FAR_USING_BOUNDING_VOLUMES) for my
osg::camera, in order to have osg update automatically the front and
back clipping planes.

But sometimes it happens that the nearest point (in my scene) to the
camera is not drawn on the screen, even if I'm sure that it is placed in
front of the camera and not behind.

It looks like the front clipping plane cuts away that point since it is
too near the camera. Shouldn't OSG update the front clipping plane to
include such point in the viewing volume,

since it has a valid bb and it is in front of the camera?

I tried to print out the zNear when this happens, and obtained values
<1e-5.

Also, if later I try to move the camera even nearer to that point, I see
an error message of OSG (CullVisitor::apply(&Geode) detected NAN).

 

So, where am I wrong?

Is there any threshold to be taken into count when moving the camera
near the nearest point my scene?

 

Thanks,

Gianluca Natale

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to