| Trees | Index | Help | 
       | 
  
|---|
| Package xode :: Module transform :: Class Transform | 
  | 
| Method Summary | |
|---|---|
Initialise as an identity transform.  | |
Concatenate this transform with another.  | |
| tuple | 
Extracts the position vector.  | 
| tuple | 
Extracts the rotation matrix.  | 
| bool | 
Return true if this transform is to be absolute rather than relative to another.  | 
Set the matrix to rotate a point.  | |
Set the matrix to scale a point.  | |
Set the matrix so that there is no translation, rotation or scaling.  | |
Called to make this object handle further parsing.  | |
Set the matrix to translate a point.  | |
| Method Details | 
|---|
  __init__(self)
    
  Initialise as an identity transform.
   | 
  __mul__(self, t2)Concatenate this transform with another.
  | 
  getPosition(self)Extracts the position vector. It is returned as a tuple in the form (x, y, z).
  | 
  getRotation(self)Extracts the rotation matrix. It is returned as a tuple in the form (m00, m01, m02, m10, m11, m12, m20, m21, m22).
  | 
  isAbsolute(self)
  | 
  rotate(self, x, y, z)Set the matrix to rotate a point.
  | 
  scale(self, x, y, z)Set the matrix to scale a point.
  | 
  setIdentity(self)Set the matrix so that there is no translation, rotation or scaling. | 
  takeParser(self, parser, node, attrs)Called to make this object handle further parsing. It should be called immediately after the <transform> tag has been encountered.
  | 
  translate(self, x, y, z)Set the matrix to translate a point.
  | 
| Trees | Index | Help | 
       | 
  
|---|
| Generated by Epydoc 2.1 on Sun Feb 4 17:54:12 2007 | http://epydoc.sf.net |