Package boofcv.gui.mesh
Class OrbitAroundPoint
java.lang.Object
boofcv.gui.mesh.OrbitAroundPoint
Contains the mathematics for controlling a camera by orbiting around a point in 3D space
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmouseDragRotate(double x0, double y0, double x1, double y1) voidmouseDragTranslate(double x0, double y0, double x1, double y1) Uses mouse drag motion to translate the viewvoidmouseDragZoomRoll(double x0, double y0, double x1, double y1) Drag will move in the +z direction and roll the cameravoidmouseWheel(double ticks, double scale) voidvoid
-
Constructor Details
-
OrbitAroundPoint
public OrbitAroundPoint()
-
-
Method Details
-
resetView
public void resetView() -
updateTransform
public void updateTransform() -
mouseWheel
public void mouseWheel(double ticks, double scale) -
mouseDragRotate
public void mouseDragRotate(double x0, double y0, double x1, double y1) -
mouseDragTranslate
public void mouseDragTranslate(double x0, double y0, double x1, double y1) Uses mouse drag motion to translate the view -
mouseDragZoomRoll
public void mouseDragZoomRoll(double x0, double y0, double x1, double y1) Drag will move in the +z direction and roll the camera
-