[vtkusers] Requirements for multiple volumes in one render window

Elvis Stansvik elvis.stansvik at orexplore.com
Thu Feb 25 14:03:28 EST 2016


2016-02-25 18:04 GMT+01:00 Aashish Chaudhary <aashish.chaudhary at kitware.com>
:

> On Thu, Feb 25, 2016 at 11:44 AM, longbowzhang
> <longbowzhangchina at gmail.com> wrote:
> > Hi,
> >
> > 1 vtkRenderer is like a container, so you can put several volumes (as
> > vtkVolume) into it. No problem.
>
> Yes,
>

Alright, good to know.


>
> >
> > 2 I think (not 100% sure) it would be a problem if those volumes are
> > intersecting with each other. You can test it easily.
> > Just put two vtkVolumes into the scene, and then check the results.
>
> Intersecting volume would a be problem but having multiple volume
> would be fine. You will have to sort them (tell VTK to sort them).
>

With sort them, you mean set the z order such that they are rendered on top
of each other?

This would be a real problem for us. We are doing x-ray tomography of drill
cores. The core breaks into pieces during drilling, so think of each volume
I'm speaking of as one of the pieces in the attached photo. Our software
will do some algorithmic "puzzling" to align the volumes (pieces) after
scanning, but we need to have an interactive way for the user to manually
align the pieces as well, for the cases where automatic alignment fails
(which it will in some hard/hopeless cases).

If VTK can't properly render intersecting volumes, then I'm afraid it will
be really hard to make such a tool for manual alignment intuitive to use.
The user must be able to see the pieces while rotating them when they are
close together, which invariably means they will intersect now and then as
he/she tries to fit them together.

Is this limitation of VTK present also in 7.0? I've been thinking of
compiling a custom VTK 7.0, since I saw it has many improvements to volume
rendering, and if it can do composite rendering of intersecting volumes,
then we'll definitely do that.
Elvis


>
> - Aashish
>
> >
> >
> >
> >
> > --
> > View this message in context:
> http://vtk.1045678.n5.nabble.com/Requirements-for-multiple-volumes-in-one-render-window-tp5736847p5736853.html
> > Sent from the VTK - Users mailing list archive at Nabble.com.
> > _______________________________________________
> > Powered by www.kitware.com
> >
> > Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> >
> > Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> >
> > Search the list archives at: http://markmail.org/search/?q=vtkusers
> >
> > Follow this link to subscribe/unsubscribe:
> > http://public.kitware.com/mailman/listinfo/vtkusers
>
>
>
> --
> | Aashish Chaudhary
> | Technical Leader
> | Kitware Inc.
> | http://www.kitware.com/company/team/chaudhary.html
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
>
> Search the list archives at: http://markmail.org/search/?q=vtkusers
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtkusers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20160225/b980759c/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: core_box.jpg
Type: image/jpeg
Size: 182524 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20160225/b980759c/attachment-0001.jpg>


More information about the vtkusers mailing list