[vtkusers] RE: vtkusers digest, Vol 1 #2511 - 9 msgs

David.Pont at ForestResearch.co.nz David.Pont at ForestResearch.co.nz
Tue Mar 23 19:48:10 EST 2004


Hi,
   I think you can even omit the vtkMatrix4x4 and just use vtkTransform
SetScale, for example to flip the x axis:   -1, 1, 1

  Dave P



                                                                                                               
                      Goodwin Lawlor                                                                           
                      <goodwin.lawlor at u        To:       vtkusers at vtk.org                                      
                      cd.ie>                   cc:       vetsch at vaw.baug.ethz.ch                               
                      Sent by:                 Subject:  [vtkusers] RE: vtkusers digest, Vol 1 #2511 - 9 msgs  
                      vtkusers-admin at vt                                                                        
                      k.org                                                                                    
                                                                                                               
                                                                                                               
                      24/03/2004 06:47                                                                         
                      Please respond to                                                                        
                      goodwin.lawlor                                                                           
                                                                                                               
                                                                                                               




Hi David,

Flipping any single axis will convert from one coord system to the
other. The example below flips the x axis... See which "axis flipping"
works best for you.

Here's a tcl example of what you what:

vtkMatrix4x4 matrix
             matrix Identity
             #Flip the x-axis
             matrix SetElement 0 0 -1.0
             #Flip the y-axis
             #matrix SetElement 1 1 -1.0
             #Flip the z-axis
             #matrix SetElement 2 2 -1.0

vtkTransform trans
             trans SetMatrix matrix

vtkTransformFilter transFilter
             transFilter SetInput RectilinearGrid
             transFilter SetTransform trans

--__--__--

Message: 4
Date: Tue, 23 Mar 2004 14:35:57 +0100
From: Vetsch David <vetsch at vaw.baug.ethz.ch>
Reply-To: vetsch at vaw.baug.ethz.ch
Organization: VAW ETHZ
To: vtkusers at vtk.org
Subject: [vtkusers] how to change coordinate system from right to
left-handed

Hi,
I got RectilinearGrid data from a CFD solver with a left-handed
coordinate system. I tried out a lot of things in VTK but didn't manage
to change the data or the basic coordinate system to a right-handed one
(it needs mirroring). Does anybody know how to do that (..in a simple
way)?

--
 David Vetsch
 Applied Numerics Division
 Laboratory of Hydraulics, Hydrology and Glaciology
 ETH-Zentrum
 CH-8092 Zurich
 Switzerland

 phone:    +41 1 632 41 04
 fax:      +41 1 632 11 92
 email:    vetsch at vaw.baug.ethz.ch

_______________________________________________
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://www.vtk.org/mailman/listinfo/vtkusers

_







More information about the vtkusers mailing list