My Project
|
Rotation in OZ surface. More...
#include "model/modification/rotation.h"
Public Member Functions | |
RotationZ () | |
RotationZ (double angle) | |
~RotationZ () | |
virtual void | run (BaseObject *o) override |
![]() | |
Rotation () | |
~Rotation () | |
void | rotateX (BaseObject *o) |
void | rotateY (BaseObject *o) |
void | rotateZ (BaseObject *o) |
virtual void | initModification (Vertex *center) override |
![]() | |
Modification () | |
~Modification () | |
Additional Inherited Members | |
![]() | |
Vertex * | center |
double | angle |
GMatrix | rotate |
GMatrix | vMatrixRotation |
GMatrix | nMatrixRotation |
RotationZ::RotationZ | ( | ) |
Emty constructor. No action.
Definition at line 102 of file rotation.cpp.
RotationZ::RotationZ | ( | double | angle | ) |
Constructor. Set rotation angle.
[in] | angle | Rotation angle |
Definition at line 106 of file rotation.cpp.
RotationZ::~RotationZ | ( | ) |
Destructor. No action.
Definition at line 112 of file rotation.cpp.
|
overridevirtual |
Launches modification
[in] | o | Object to modificate |
Implements Rotation.
Definition at line 116 of file rotation.cpp.