#include <SRTTransform.h>
 | 
|   | SRTTransform (float s, const glm::vec3 &r, const glm::vec3 &t) | 
|   | 
| virtual glm::mat4  | propagate (const glm::mat4 &inhTransform, float inhScale, float *totalScale) | 
|   | 
| virtual void  | update () | 
|   | 
 | 
| 
float  | s | 
|   | 
| 
glm::vec3  | r | 
|   | 
| 
glm::vec3  | t | 
|   | 
Calculates a matrix from a given translation vector, rotation vector and uniform scale factor. 
 
      
        
          | SRTTransform::SRTTransform  | 
          ( | 
          float  | 
          s,  | 
        
        
           | 
           | 
          const glm::vec3 &  | 
          r,  | 
        
        
           | 
           | 
          const glm::vec3 &  | 
          t  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Creates a new transform that (from right to left) scales, rotates and translates 
- Parameters
 - 
  
    | s | scale factor  | 
    | r | pan, tilt, roll  | 
    | t | translation vector  | 
  
   
 
 
  
  
      
        
          | glm::mat4 SRTTransform::propagate  | 
          ( | 
          const glm::mat4 &  | 
          inhTransform,  | 
         
        
           | 
           | 
          float  | 
          inhScale,  | 
         
        
           | 
           | 
          float *  | 
          totalScale  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Returns the model transformation which is calculated from the model transformation of this node's parent and the local transformation. Also calculated the scale separately. 
- Parameters
 - 
  
     | inhTransform | parent transformation  | 
     | inhScale | parent scale  | 
    | [out] | totalScale | total scale of this node  | 
  
   
- Returns
 - model transformation of this node 
 
Implements Transform.
 
 
  
  
      
        
          | void SRTTransform::update  | 
          ( | 
          ) |  | 
           | 
         
       
   | 
  
virtual   | 
  
 
Called before propagation. Calculates the local transform internally. 
Implements Transform.
 
 
The documentation for this class was generated from the following files: