8 #ifndef _CO_VR_3D_ROT_CENTER_INTERACTOR_H
9 #define _CO_VR_3D_ROT_CENTER_INTERACTOR_H
25 osg::Matrix m_, invOldHandMat_, startMat_, frameDiffMat_;
26 void createGeometry();
31 coVR3DRotCenterInteractor(osg::Matrix mat, osg::Vec3 pos,
float s, coInteraction::InteractionType type,
const char *iconName,
const char *interactorName, coInteraction::InteractionPriority priority = Medium);
35 virtual void doInteraction();
36 virtual void startInteraction();
37 virtual void stopInteraction();
40 void updateTransform(osg::Matrix mat, osg::Vec3 pos);
41 void updatePosition(osg::Vec3 pos);
osg::Matrix getFrameDiffMatrix()
Definition: coVR3DRotCenterInteractor.h:52
osg::Vec3 getPosition()
Definition: coVR3DRotCenterInteractor.h:48
osg::Matrix getMatrix()
Definition: coVR3DRotCenterInteractor.h:44
Definition: coVRIntersectionInteractor.h:55
Definition: coVR3DRotCenterInteractor.h:21