|
OpenPolygon
1.0.0
OpenPolygon is a Rendering Engine
|
#include <position.h>
Public Member Functions | |
| Position (const std::string &component_name) | |
| void | setPosition (const Vector3f &position) |
| setPosition More... | |
| void | setRotation (const Vector3f &rotation) |
| setRotation More... | |
| void | setScale (const Vector3f &scale) |
| setScale More... | |
| void | setQuanternion (const Vector4f &quant) |
| setQuanternion More... | |
| void | setMatrix (const glm::mat4 &model_matrix) |
| setMatrix More... | |
| const Vector3f & | getPosition (void) const |
| getPosition More... | |
| const Vector3f & | getRotation (void) const |
| getRotation More... | |
| const Vector3f & | getScale (void) const |
| getScale More... | |
| const Vector4f & | getQuanternion (void) const |
| getQuanternion More... | |
| glm::quat | getQuat () const |
| getQuat More... | |
| glm::mat4 | getTranslationMatrix (glm::vec3 vector) |
| glm::mat4 | getTranslationMatrix (void) const |
| getTranslationMatrix More... | |
| glm::mat4 | getRotationMatrix (void) const |
| getRotationMatrix More... | |
| glm::mat4 | getRotationMatrix (const Vector3f &vector) |
| glm::mat4 | getMatrix (void) const |
| getMatrix More... | |
| glm::mat4 | getNormalMatrix (glm::mat4 model_view) const |
| getNormalMatrix More... | |
| void | camtransformation (void) |
| camtransformation More... | |
| void | transformation (void) |
| transformation More... | |
The Position class.
Save ModelMatrix Data
| void Position::camtransformation | ( | void | ) |
camtransformation
Camera Transformation - Load ModelMatrix
| glm::mat4 Position::getMatrix | ( | void | ) | const |
getMatrix
Return Model Matrix
| glm::mat4 Position::getNormalMatrix | ( | glm::mat4 | model_view | ) | const |
getNormalMatrix
Return Normal Matrix
| model_view |
| const Vector3f & Position::getPosition | ( | void | ) | const |
getPosition
Return Positions
| const Vector4f & Position::getQuanternion | ( | void | ) | const |
getQuanternion
Return Quaternion
| glm::quat Position::getQuat | ( | void | ) | const |
getQuat
Return Quaternion
| const Vector3f & Position::getRotation | ( | void | ) | const |
getRotation
Return Rotation
| glm::mat4 Position::getRotationMatrix | ( | void | ) | const |
getRotationMatrix
Return only Rotation Matrix
| const Vector3f & Position::getScale | ( | void | ) | const |
getScale
Return Scale
| glm::mat4 Position::getTranslationMatrix | ( | void | ) | const |
getTranslationMatrix
| void Position::setMatrix | ( | const glm::mat4 & | model_matrix | ) |
setMatrix
Set Model Matrix
| model_matrix |
| void Position::setPosition | ( | const Vector3f & | position | ) |
| void Position::setQuanternion | ( | const Vector4f & | quant | ) |
setQuanternion
Set Quaternion
| quant |
| void Position::setRotation | ( | const Vector3f & | rotation | ) |
setRotation
Set Rotation
| rotation |
| void Position::setScale | ( | const Vector3f & | scale | ) |
setScale
Set Scale
| scale |
| void Position::transformation | ( | void | ) |
transformation
Normal Object Transformation - Load ModelMatrix
1.8.10