View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000379VTK(No Category)public2003-11-14 02:552011-01-13 17:00
ReporterPatric Weis 
Assigned ToSebastien Barre 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000379: Incorrect hidden surface removal after prop picking
DescriptionProblem description
-------------------
After picking in a scene with 3D and 2D actors the depth buffering
for hidden surface removal does not work anymore.

The problem occurs under following circumstances:
- The render scene contains a mix of vtkProp3D and vtkActor2D objects.
- Picking with vtkPropPicker.

See URL below for a tcl script that
demonstrates the problem. Start the script, rotate the cube and pick
somewhere in the render area by pressing the key 'p'. Now you can see
that the hidden parts of the cube have not been removed.

Solution
--------
In file vtkOpenGLFreeTypeTextMapper.cxx (Revision: 1.35,
2003/11/10 21:05:22) insert the following statement after
line 351:

    glDepthFunc(GL_LEQUAL);
TagsNo tags attached.
Project
Type
Attached Files

 Relationships

  Notes
(0000347)
Sebastien Barre (developer)
2003-12-16 10:10

Sounds good to me, actually it seems we forgot to propagate the cleanup code, so it's definitely a bug.
Commiting to CVS.

 Issue History
Date Modified Username Field Change
2010-11-29 17:59 Sebastien Barre Source_changeset_attached => VTK master cb92f4cc
2011-01-13 17:00 Source_changeset_attached => VTK master a2bd8391
2011-01-13 17:00 Source_changeset_attached => VTK master 020ef709
2011-06-16 13:11 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team