1 #ifndef GLDRAW_SPHERE_WIDGET_H 2 #define GLDRAW_SPHERE_WIDGET_H 5 #include "TransformWidget.h" 6 #include <KrisLibrary/math3d/Sphere3D.h> 17 virtual bool BeginDrag(
int x,
int y,
Camera::Viewport& viewport,
double& distance);
19 virtual void EndDrag();
21 virtual void SetHighlight(
bool value);
22 virtual void SetFocus(
bool value);
35 int clickX,clickY,dragX,dragY;
38 Real clickStartRadius;
A 3D vector class.
Definition: math3d/primitives.h:136
A 3D sphere class.
Definition: Sphere3D.h:21
A class containing viewport / camera information. This uses OpenGL coordinate convention in which x i...
Definition: viewport.h:11
Contains all definitions in the GLDraw package.
Definition: AnyGeometry.h:14
An rgba color.
Definition: GLColor.h:9