|
|
|
|
@ -72,7 +72,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Transform object |
|
|
|
|
* @brief Transform the object |
|
|
|
|
* @return Reference to self (for method chaining) |
|
|
|
|
* |
|
|
|
|
* @see @ref transformLocal() |
|
|
|
|
@ -82,7 +82,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Transform object as a local transformation |
|
|
|
|
* @brief Transform the object as a local transformation |
|
|
|
|
* |
|
|
|
|
* Similar to the above, except that the transformation is applied |
|
|
|
|
* before all others. |
|
|
|
|
@ -92,7 +92,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Translate object |
|
|
|
|
* @brief Translate the object |
|
|
|
|
* @return Reference to self (for method chaining) |
|
|
|
|
* |
|
|
|
|
* Same as calling @ref transform() with @ref Math::Matrix4::translation(). |
|
|
|
|
@ -104,7 +104,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Translate object as a local transformation |
|
|
|
|
* @brief Translate the object as a local transformation |
|
|
|
|
* |
|
|
|
|
* Similar to the above, except that the transformation is applied |
|
|
|
|
* before all others. Same as calling @ref transformLocal() with |
|
|
|
|
@ -115,7 +115,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Rotate object |
|
|
|
|
* @brief Rotate the object |
|
|
|
|
* @param angle Angle (counterclockwise) |
|
|
|
|
* @param normalizedAxis Normalized rotation axis |
|
|
|
|
* @return Reference to self (for method chaining) |
|
|
|
|
@ -130,7 +130,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Rotate object as a local transformation |
|
|
|
|
* @brief Rotate the object as a local transformation |
|
|
|
|
* |
|
|
|
|
* Similar to the above, except that the transformation is applied |
|
|
|
|
* before all others. Same as calling @ref transformLocal() with |
|
|
|
|
@ -141,7 +141,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Rotate object around X axis |
|
|
|
|
* @brief Rotate the object around X axis |
|
|
|
|
* @param angle Angle (counterclockwise) |
|
|
|
|
* @return Reference to self (for method chaining) |
|
|
|
|
* |
|
|
|
|
@ -153,7 +153,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Rotate object around X axis as a local transformation |
|
|
|
|
* @brief Rotate the object around X axis as a local transformation |
|
|
|
|
* |
|
|
|
|
* Similar to the above, except that the transformation is applied |
|
|
|
|
* before all others. Same as calling @ref transformLocal() with |
|
|
|
|
@ -164,7 +164,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Rotate object around Y axis |
|
|
|
|
* @brief Rotate the object around Y axis |
|
|
|
|
* @param angle Angle (counterclockwise) |
|
|
|
|
* @return Reference to self (for method chaining) |
|
|
|
|
* |
|
|
|
|
@ -176,7 +176,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Rotate object around Y axis as a local transformation |
|
|
|
|
* @brief Rotate the object around Y axis as a local transformation |
|
|
|
|
* |
|
|
|
|
* Similar to the above, except that the transformation is applied |
|
|
|
|
* before all others. Same as calling @ref transformLocal() with |
|
|
|
|
@ -187,7 +187,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Rotate object around Z axis |
|
|
|
|
* @brief Rotate the object around Z axis |
|
|
|
|
* @param angle Angle (counterclockwise) |
|
|
|
|
* @return Reference to self (for method chaining) |
|
|
|
|
* |
|
|
|
|
@ -199,7 +199,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Rotate object around Z axis as a local transformation |
|
|
|
|
* @brief Rotate the object around Z axis as a local transformation |
|
|
|
|
* |
|
|
|
|
* Similar to the above, except that the transformation is applied |
|
|
|
|
* before all others. Same as calling @ref transformLocal() with |
|
|
|
|
@ -210,7 +210,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Scale object |
|
|
|
|
* @brief Scale the object |
|
|
|
|
* @return Reference to self (for method chaining) |
|
|
|
|
* |
|
|
|
|
* Same as calling @ref transform() with @ref Math::Matrix4::scaling(). |
|
|
|
|
@ -222,7 +222,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Scale object as a local transformation |
|
|
|
|
* @brief Scale the object as a local transformation |
|
|
|
|
* |
|
|
|
|
* Similar to the above, except that the transformation is applied |
|
|
|
|
* before all others. Same as calling @ref transformLocal() with |
|
|
|
|
@ -233,7 +233,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Reflect object |
|
|
|
|
* @brief Reflect the object |
|
|
|
|
* @param normal Normal of the plane through which to reflect |
|
|
|
|
* (normalized) |
|
|
|
|
* @return Reference to self (for method chaining) |
|
|
|
|
@ -246,7 +246,7 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Reflect object as a local transformation |
|
|
|
|
* @brief Reflect the object as a local transformation |
|
|
|
|
* |
|
|
|
|
* Similar to the above, except that the transformation is applied |
|
|
|
|
* before all others. Same as calling @ref transformLocal() with |
|
|
|
|
|