/** * @param c An existing camera * * @return A new FPS camera based on the given camera. */ public static JCameraFPSStyleType newCameraFrom( final JCameraFPSStyleReadableType c) { final JCameraFPSStyle r = new JCameraFPSStyle(); r.cameraSetAngleAroundHorizontal(c.cameraGetAngleAroundHorizontal()); r.cameraSetAngleAroundVertical(c.cameraGetAngleAroundVertical()); r.cameraSetPosition(c.cameraGetPosition()); return r; }
/** * @param c An existing camera * * @return A new FPS camera based on the given camera. */ public static JCameraFPSStyleType newCameraFrom( final JCameraFPSStyleReadableType c) { final JCameraFPSStyle r = new JCameraFPSStyle(); r.cameraSetAngleAroundHorizontal(c.cameraGetAngleAroundHorizontal()); r.cameraSetAngleAroundVertical(c.cameraGetAngleAroundVertical()); r.cameraSetPosition(c.cameraGetPosition()); return r; }
/** * @param c A camera * * @return A snapshot of the given camera */ public static JCameraFPSStyleSnapshot of( final JCameraFPSStyleReadableType c) { return JCameraFPSStyleSnapshot.builder() .setCameraGetRight(c.cameraGetRight()) .setCameraGetUp(c.cameraGetUp()) .setCameraGetForward(c.cameraGetForward()) .setCameraGetPosition(c.cameraGetPosition()) .setCameraGetAngleAroundHorizontal(c.cameraGetAngleAroundHorizontal()) .setCameraGetAngleAroundVertical(c.cameraGetAngleAroundVertical()) .build(); } }
setCameraGetAngleAroundHorizontal(instance.cameraGetAngleAroundHorizontal()); bits |= 0x10L;
Assert.assertEquals( snap.cameraGetAngleAroundHorizontal(), c.cameraGetAngleAroundHorizontal(), 0.0); Assert.assertEquals(