@Override public void copyPositionTrackingDollyConfiguration(TrackingDollyCameraController otherCamera) { setTracking(otherCamera.isTracking(), otherCamera.isTrackingX(), otherCamera.isTrackingY(), otherCamera.isTrackingZ()); setDolly(otherCamera.isDolly(), otherCamera.isDollyX(), otherCamera.isDollyY(), otherCamera.isDollyZ()); setCameraPosition(otherCamera.getCamX(), otherCamera.getCamY(), otherCamera.getCamZ()); setFixPosition(otherCamera.getFixX(), otherCamera.getFixY(), otherCamera.getFixZ()); setDollyOffsets(otherCamera.getDollyXOffset(), otherCamera.getDollyYOffset(), otherCamera.getDollyZOffset()); setTrackingOffsets(otherCamera.getTrackingXOffset(), otherCamera.getTrackingYOffset(), otherCamera.getTrackingZOffset()); if (otherCamera instanceof ClassicCameraController) { ClassicCameraController classicOtherCamera = (ClassicCameraController) otherCamera; keyFrameCamPos = classicOtherCamera.keyFrameCamPos; keyFrameFixPos = classicOtherCamera.keyFrameFixPos; keyFrameTimes = classicOtherCamera.keyFrameTimes; toggleCameraKeyPoints = classicOtherCamera.toggleCameraKeyPoints; cameraKeyPointIndex = classicOtherCamera.cameraKeyPointIndex; cameraKeyPoints = classicOtherCamera.cameraKeyPoints; System.out.println("Copying camera keys"); } }
@Override public void copyPositionTrackingDollyConfiguration(TrackingDollyCameraController otherCamera) { setTracking(otherCamera.isTracking(), otherCamera.isTrackingX(), otherCamera.isTrackingY(), otherCamera.isTrackingZ()); setDolly(otherCamera.isDolly(), otherCamera.isDollyX(), otherCamera.isDollyY(), otherCamera.isDollyZ()); setCameraPosition(otherCamera.getCamX(), otherCamera.getCamY(), otherCamera.getCamZ()); setFixPosition(otherCamera.getFixX(), otherCamera.getFixY(), otherCamera.getFixZ()); setDollyOffsets(otherCamera.getDollyXOffset(), otherCamera.getDollyYOffset(), otherCamera.getDollyZOffset()); setTrackingOffsets(otherCamera.getTrackingXOffset(), otherCamera.getTrackingYOffset(), otherCamera.getTrackingZOffset()); if (otherCamera instanceof ClassicCameraController) { ClassicCameraController classicOtherCamera = (ClassicCameraController) otherCamera; keyFrameCamPos = classicOtherCamera.keyFrameCamPos; keyFrameFixPos = classicOtherCamera.keyFrameFixPos; keyFrameTimes = classicOtherCamera.keyFrameTimes; toggleCameraKeyPoints = classicOtherCamera.toggleCameraKeyPoints; cameraKeyPointIndex = classicOtherCamera.cameraKeyPointIndex; cameraKeyPoints = classicOtherCamera.cameraKeyPoints; System.out.println("Copying camera keys"); } }
boolean isCameraDolly = scs.getGUI().getCamera().isDolly(); boolean isCameraDollyX = scs.getGUI().getCamera().isDollyX(); boolean isCameraDollyY = scs.getGUI().getCamera().isDollyY(); boolean isCameraDollyZ = scs.getGUI().getCamera().isDollyZ(); assertTrue(isCameraDolly); boolean isCameraDolly2 = scs.getGUI().getCamera().isDolly(); boolean isCameraDollyX2 = scs.getGUI().getCamera().isDollyX(); boolean isCameraDollyY2 = scs.getGUI().getCamera().isDollyY(); boolean isCameraDollyZ2 = scs.getGUI().getCamera().isDollyZ(); assertFalse(isCameraDolly2); boolean isCameraDolly3 = scs.getGUI().getCamera().isDolly(); boolean isCameraDollyX3 = scs.getGUI().getCamera().isDollyX(); boolean isCameraDollyY3 = scs.getGUI().getCamera().isDollyY(); boolean isCameraDollyZ3 = scs.getGUI().getCamera().isDollyZ(); assertFalse(isCameraDolly3); boolean isCameraDolly4 = scs.getGUI().getCamera().isDolly(); boolean isCameraDollyX4 = scs.getGUI().getCamera().isDollyX(); boolean isCameraDollyY4 = scs.getGUI().getCamera().isDollyY(); boolean isCameraDollyZ4 = scs.getGUI().getCamera().isDollyZ(); assertFalse(isCameraDolly4);