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);
Definition: ARToolKit.h:33
Definition: coVRIntersectionInteractor.h:56
Definition: coVR3DRotCenterInteractor.h:22
virtual void stopInteraction()
virtual void startInteraction()
virtual void doInteraction()
osg::Matrix getFrameDiffMatrix()
Definition: coVR3DRotCenterInteractor.h:52
virtual ~coVR3DRotCenterInteractor()
osg::Matrix getMatrix()
Definition: coVR3DRotCenterInteractor.h:44
void updatePosition(osg::Vec3 pos)
coVR3DRotCenterInteractor(osg::Matrix mat, osg::Vec3 pos, float s, coInteraction::InteractionType type, const char *iconName, const char *interactorName, coInteraction::InteractionPriority priority=Medium)
osg::Vec3 getPosition()
Definition: coVR3DRotCenterInteractor.h:48
void updateTransform(osg::Matrix mat, osg::Vec3 pos)