path.setCurveTension(path.getCurveTension() + 0.1f); System.err.println("Tension : " + path.getCurveTension()); path.setCurveTension(path.getCurveTension() - 0.1f); System.err.println("Tension : " + path.getCurveTension());
path.setCurveTension(path.getCurveTension() + 0.1f); System.err.println("Tension : " + path.getCurveTension()); path.setCurveTension(path.getCurveTension() - 0.1f); System.err.println("Tension : " + path.getCurveTension());
private void createCameraMotion() { CameraNode camNode = cinematic.bindCamera("topView", cam); camNode.setLocalTranslation(new Vector3f(0, 50, 0)); camNode.lookAt(teapot.getLocalTranslation(), Vector3f.UNIT_Y); CameraNode camNode2 = cinematic.bindCamera("aroundCam", cam); path = new MotionPath(); path.setCycle(true); path.addWayPoint(new Vector3f(20, 3, 0)); path.addWayPoint(new Vector3f(0, 3, 20)); path.addWayPoint(new Vector3f(-20, 3, 0)); path.addWayPoint(new Vector3f(0, 3, -20)); path.setCurveTension(0.83f); cameraMotionEvent = new MotionEvent(camNode2, path); cameraMotionEvent.setLoopMode(LoopMode.Loop); cameraMotionEvent.setLookAt(model.getWorldTranslation(), Vector3f.UNIT_Y); cameraMotionEvent.setDirectionType(MotionEvent.Direction.LookAt); }
path.addWayPoint(new Vector3f(-20, 3, 0)); path.addWayPoint(new Vector3f(0, 3, -20)); path.setCurveTension(0.83f); path.enableDebugShape(assetManager, rootNode);
path.addWayPoint(new Vector3f(-1.1f, 1.2f, 2.9f)); path.enableDebugShape(assetManager, rootNode); path.setCurveTension(0.8f);
track.addWayPoint(v); track.setCurveTension(0.80f);
track.addWayPoint(v); track.setCurveTension(0.80f);
track.addWayPoint(v); track.setCurveTension(0.80f);
myLogger.warn("Less than two waypoints found in path {}; aborting build.", track.myUri); } else { path.setCurveTension(track.tension);
track.addWayPoint(v); track.setCurveTension(0.80f);