Treats the given values as a vector, augments this vector with a 1, multiplies it against the matrix, and returns a deaugmented vector of the first values
  overload 1:
                        
Matrix4:apply(vec)  
  | Method Property |  Fluent Description |  Representation | 
 | vec accepts |  a Vector3 |     |    
| Return Value |  a Vector3 |     |    
 
        overload 2:
                        
Matrix4:apply(x, y, z)  
  | Method Property |  Fluent Description |  Representation | 
 | x accepts |  a Number |     |    
| y accepts |  a Number |     |    
| z accepts |  a Number |     |    
| Return Value |  a Vector3 |     |