[vtkusers] Filling vtkCutter output
Scott Johnson
Scott.Johnson at neuwave.com
Sun Apr 11 21:37:41 EDT 2010
Hello Jothy,
I had that problem so added an offset to the actor showing the cut
result to be sure it was in front of the images. I can see an empty
circle as a result of the cut just fine. But I can't get it to fill.
Thanks
-- Scott
From: Jothybasu K Selvaraj [mailto:jothybasu at gmail.com]
Sent: Sunday, April 11, 2010 10:38 AM
To: Scott Johnson
Cc: vtkusers at vtk.org
Subject: Re: [vtkusers] Filling vtkCutter output
How do you position your contour actors over the imageactor, are you
using setPosition for the actors. Because sometimes the actor are hidden
behind the images.
Basically a z-buffer problem.
Thanks,
Jothy
On Fri, Apr 9, 2010 at 2:05 PM, Scott Johnson
<Scott.Johnson at neuwave.com> wrote:
Yes, that's the general idea. I want to cut the ROI with the presented
image plane creating a contour and superimpose it over the resliced
image.
Thanks
-- Scott
P.S. In a previous life I worked for Philips on the Pinnacle radiation
therapy planning system, so I'm familiar with what Eclipse does.
From: Jothybasu K Selvaraj [mailto:jothybasu at gmail.com]
Sent: Friday, April 09, 2010 3:20 AM
To: Scott Johnson
Cc: vtkusers at vtk.org
Subject: Re: [vtkusers] Filling vtkCutter output
Do you want to do like the Eclipse (varian) planning system does??
(give me sometime to get back to you)
Thanks,
Jothy
On Thu, Apr 8, 2010 at 9:16 PM, Scott Johnson
<Scott.Johnson at neuwave.com> wrote:
Thanks for the attempt Jothy. I think I need a little more guidance.
I'm not able to decipher everything that vtkLinearExtrusionFilter can
do.
vtkLinearExtrusionFilter seems to extrude in 3 dimensions. I only need
to extrude in 2D to fill the resulting contour after I cut the sphere
with a plane. Here are the settings I used:
extrude = vtkLinearExtrusionFilter::New();
extrude->SetInputConnection(_cutter->GetOutputPort());
extrude->CappingOn();
extrude->SetExtrusionTypeToPointExtrusion();
extrude->SetExtrusionPoint(145.0, 222.0, 35.0);
The extrusion point I set is the center of the sphere.
I've actually got 2 concentric spheres and when I use this I get some
weird effects. (I'll attach a picture.) The red sphere is the outside
and it seems to be attempting to make some kind of connection to the
extrusion point. The green sphere comes closer, but extrudes out as
well as into the center. Finally, the extrusion doesn't fill the center
of either sphere.
The picture shows an Axial, Sagittal, and Coronal slice as well as a
rendering.
I also get a series of errors reading:
ERROR: In ..\..\Graphics\vtkLinearExtrusionFilter.cxx, line 133
vtkLinearExtrusionFilter[06C80510: No data to extrude!
That could be the issue as well. I did _cutter->Update() prior to
connecting it to the linear extrusion filter.
Thanks
-- Scott
From: Jothybasu K Selvaraj [mailto:jothybasu at gmail.com]
Sent: Thursday, April 08, 2010 1:38 PM
To: Scott Johnson
Cc: vtkusers at vtk.org
Subject: Re: [vtkusers] Filling vtkCutter output
What about using vtkLinearExtrusionFilter for filling these polygons?
Let me know if it works Scott.
Thanks,
Jothy
On Thu, Apr 8, 2010 at 5:27 PM, Scott Johnson
<Scott.Johnson at neuwave.com> wrote:
Howdy,
I've got a vtkSphereSource cut by a vtkPlane using vtkCutter. This
gives me the outline of a circle which I'm overlaying on my images. Is
there a way for me to fill the circle with color?
Thanks
-- Scott
_______________________________________________
Powered by www.kitware.com <http://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
Follow this link to subscribe/unsubscribe:
http://www.vtk.org/mailman/listinfo/vtkusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20100411/fdc7ff40/attachment.htm>
More information about the vtkusers
mailing list