diff options
Diffstat (limited to 'tool_src/QvLib/QvTransform.h')
| -rw-r--r-- | tool_src/QvLib/QvTransform.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tool_src/QvLib/QvTransform.h b/tool_src/QvLib/QvTransform.h new file mode 100644 index 0000000..be64031 --- /dev/null +++ b/tool_src/QvLib/QvTransform.h @@ -0,0 +1,21 @@ +#ifndef _QV_TRANSFORM_ +#define _QV_TRANSFORM_ + +#include <QvSFRotation.h> +#include <QvSFVec3f.h> +#include <QvSubNode.h> + +class QvTransform : public QvNode { + + QV_NODE_HEADER(QvTransform); + + public: + // Fields + QvSFVec3f translation; // Translation vector + QvSFRotation rotation; // Rotation + QvSFVec3f scaleFactor; // Scale factors + QvSFRotation scaleOrientation;// Defines rotational space for scale + QvSFVec3f center; // Center point for scale and rotate +}; + +#endif /* _QV_TRANSFORM_ */ |
