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