[vtkusers] get the rotation angles of volume
toulgen
toulgen at gmail.com
Fri Sep 18 04:59:12 EDT 2009
Hello,
Unfortunely, using a :
Double o[3] ;
m_vtkpVolume->GetOrientation(o) ;
I have every time (0,0,0) if I use just the mouse for applying rotations.
The rotation applied by mouse has not saved on Orientation property !!!
If I use a ->RotateX(angle), ->RotateY(angle), ->RotateZ(angle), I have a
correct Orientation with GetOrientation().
My question is:
How I can get the volume orientation (rotation applied with the mouse and
with the source code using RotateX, RotateY and RotateZ commands)?
Date: Thu, 17 Sep 2009 11:50:52 -0400
From: Francois Bertel <francois.bertel at kitware.com>
Subject: Re: [vtkusers] get the rotation angles of volume
To: vtkusers at vtk.org
Message-ID:
<d9819a910909170850t954dd6frb75a29624a7b354a at mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Hello,
You can get the resulting angle and axis of rotation with void
GetOrientationWXYZ(double wxyz[4]) (vtkTransform)
On Thu, Sep 17, 2009 at 11:25 AM, toulgen <toulgen at gmail.com> wrote:
> Hi,
>
>
>
> I have a 3D volume (vtkVolume*vol;).
>
> To rotate my volume with c++ code, I use this :
> vol->RotateX(rotationX);
> vol->RotateY(rotationY); vol->RotateZ(rotationZ);
>
> With mouse, I can rotate my volume.
>
>
>
> I want to get the rotation angles of the new volume position after
> rotation with mouse?
>
>
>
> Thx
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20090918/9fb46bf9/attachment.htm>
More information about the vtkusers
mailing list