[vtkusers] Near plane clipping problem
Wayne Christopher
wayne at 4raccoons.com
Wed Oct 12 20:10:30 EDT 2011
I am having a clipping problem with 5.8 and saw this posting:
http://www.vtk.org/pipermail/vtkusers/2009-April/100412.html
Is this still an outstanding issue? I didn't see the code from the
patch in the 5.8 source but there were other changes so maybe it's been
fixed in a different way.
Thanks,
Wayne
> -----Original Message-----
> From: vtkusers-bounces at vtk.org [mailto:vtkusers-bounces at vtk.org
<vtkusers-bounces at vtk.org>] On Behalf
> Of Serge Lalonde
> Sent: Friday, October 17, 2008 10:10 AM
> To: VTK Users
> Subject: [vtkusers] Near plane clipping problem
>
> Has anyone ever noticed that it is very easy to cause the near clipping
> plane to cut-off the model when in parallel projection mode?
>
> I ran into this recently when adding a vtkBoxWidget and scaling a simple
> cube a few times after rotating it so that one of the corners points
towards
> the viewer.
>
> I tried calling vtkRenderer::ResetCameraClippingRange() to no avail.
> vtkRenderer::ResetCamera() fixed the problem, but would lose my camera
> setting.
>
> After searching fruitlessly in the vtkusers archives, I decided to trace
> into the code and I discovered that there is code in
> vtkRenderer::ResetCameraClippingRange() and
> vtkCamera::SetClippingRange() that modifies the near plane value to "fix"
> potential camera and depth buffer problems. In my opinion, these
fixes are
> valid, but only for perspective projections. For parallel
projections, they
> are unnecessary and in fact cause the clipping problem I was
encountering.
> To test this, I modified the code and rebuilt and lo and behold, no more
> near plane clipping!
>
> I decided to document this in the vtkusers list in case others have
run into
> this problem. Attached is my modified version of vtkCamera.cxx and
> vtkRenderer.cxx along with the patch files relative to version 5.2.0
(only
> vtkCamera.cxx has changed since then). The changes are small and
localized.
> If anyone tries them, let me know if you run into any problems (or
even if
> you don't). I will submit them to Kitware for consideration also.
>
More information about the vtkusers
mailing list