[vtkusers] bug in vtkOpenGLVolumeTextureMapper2D + suggestion
Lisa S. Avila
lisa.avila at kitware.com
Wed Jun 13 17:53:49 EDT 2001
Hi Alex,
You caught me - I never fully implemented that code for determining the
major viewing direction (and I forgot about it). I will look into fixing it.
Lisa
At 12:12 PM 6/12/2001, alext at win.tue.nl wrote:
> Hello all,
>
> I think I've discovered something that looks like a bug in the
>texture-based volume renderer (vtkOpenGLVolumeTextureMapper2D).
>Basically I tried to add a vtkVolume actor and then to set the transform of
>this actor, e.g. by using SetUserMatrix(), to some simple rotation.
>Then I started to interactively rotate the camera, by using the trackball
>interactor for example. The rendering looks ok from some angles, but TOTALLY
>wrong from other angles!
> I have no clear idea what the problem is. However, I noticed that when the
>vtkVolume actor has no user-matrix set, or when this user-matrix is NOT a
>rotation, all seems to be ok - the volume rendering looks ok.
> It seems to me that the problem is that the rotation of the camera and
>that of the vtkVolume object seem to interfere when computing the major
>viewing direction, or the way the texture-planes are stacked in 3D to
>produce the volume rendering. When the vtkVolume is itself rotated, it seems
>one can view it from 'bad' angles, i.e. angles from which one doesn't face
>the 2D textures anymore but looks almost parallel at them. A very clear
>example of the above is when the vtkVolume actor is rotated with e.g.
>approximately 180 degrees around some axis, for example due to an:
>
> volume->RotateWXYZ(170,1,1,1) //rotate volume around (1,1,1) axis with
> 170 degrees)
>
> It is hard to me to find an obvious solution to the above problem. First
>of all, is this a problem experienced by other users? Is this something that
>the VTK team knows about?
>
> Regards,
>
> Alex
>
>-----------------------------------------------------------------
> Dr. Alexandru C. Telea | Technische Universiteit Eindhoven
> |
> E-mail : alext at win.tue.nl | Dept. of Mathematics and
> Office : HG 7.71 | Computer Science
> Tel. : +31 40 247 5008 | PO Box 513
> Secretary: +31 40 247 4416 | 5600 MB Eindhoven
> Fax : +31 40 246 8508 | The Netherlands
> |
> URL : http://www.win.tue.nl/math/an/alext
>-----------------------------------------------------------------
>
>
>
>_______________________________________________
>This is the private VTK discussion list.
>Please keep messages on-topic. Check the FAQ at:
><http://public.kitware.com/cgi-bin/vtkfaq>
>Follow this link to subscribe/unsubscribe:
>http://public.kitware.com/mailman/listinfo/vtkusers
More information about the vtkusers
mailing list