blob: be6403134007b0d3f49e9e7bf323b6d4c97fd3c8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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_ */
|