@Override public void mouseDragged(double dx, double dy, double dz, double drx, double dry, double drz) { if (shouldAcceptDeviceInput()) { // doMouseDraggedRight(drz, drx); // doMouseDraggedMiddle(0.0, dz); // moveCameraForward(dy); rotateAroundFix(-drz * rotateGain, -drx * rotateGain); translateFix(-dx * translateGain, -dy * translateGain, dz * translateGain); } }
@Override public void mouseDragged(double dx, double dy, double dz, double drx, double dry, double drz) { if (shouldAcceptDeviceInput()) { // doMouseDraggedRight(drz, drx); // doMouseDraggedMiddle(0.0, dz); // moveCameraForward(dy); rotateAroundFix(-drz * rotateGain, -drx * rotateGain); translateFix(-dx * translateGain, -dy * translateGain, dz * translateGain); } }