-
- /**
- * Abstract base class for tools. Tools are the only way for the user to interact with the world.
- */
- class Tool
- {
- public:
-
-
-
- private:
- Vector3 translation;
- };
-
- class Forceps: public Tool
- {
- public:
-
- private:
- void pinch();
- void release();
-
- ModelInstance forcepsModelInstance;
- };
-
- class Brush: public Tool
- {
- public:
-
- private:
- void paint();
- };
|