[vtkusers] Set plane normal/center of vtkImplicitPlaneWidget manually
superzz
jxdw_zlf at yahoo.com.cn
Wed Jan 27 01:02:52 EST 2010
Sorry, I meant vtkImplicitPlaneWidget. But misspelt it to
vtkImagePlaneWidget.
Neither SetNormal nor SetOrigin work for vtkImplicitPlaneWidget. No matter
what values I pass to SetNormal and SetOrigin. Its origin is always (0,0,0)
and normal is (0,0,1). But NormalToX/Y/ZAxisOn work. Is it a bug?
Thanks
superZZ
David Doria-2 wrote:
>
> On Thu, Jan 21, 2010 at 9:04 PM, superzz <jxdw_zlf at yahoo.com.cn> wrote:
>
>>
>> Hello
>> How to set plane of vtkImagePlaneWidget manually? I tried
>> vtkImagePlaneWidget->GetPlane(), then update plane center and normal to
>> specified values. But the plane on screen kept unchanged.
>>
>> Thanks
>>
>> superZZ
>>
>>
> You can change the origin like this:
>
> http://www.cmake.org/Wiki/VTK/Examples/Widgets/ImagePlaneWidget
>
> But VTK never has a "SetNormal" function for this type of this (which has
> always annoyed me). There are SetPoint1 and SetPoint2 functions to set two
> of the other corners of the planar patch. I believe this is because they
> want to allow non-rectangular patches - but it seems to me that there
> should
> definitely be a way to convert from an origin+normal (surely the form
> everyone thinks in) to an origin+p1+p2.
>
> Hope this helps.
>
> David
>
> _______________________________________________
> 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
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
>
--
View this message in context: http://old.nabble.com/Set-plane-normal-center-of-vtkImplicitPlaneWidget-manually-tp27266462p27334507.html
Sent from the VTK - Users mailing list archive at Nabble.com.
More information about the vtkusers
mailing list