public CameraFollowPath(CameraPathData data,IWorld world , String nextCam ) { this.world = world; this.nextCam = nextCam; this.data = data; _projection = Matrix.CreatePerspectiveFieldOfView(_fieldOdView, _aspectRatio, _nearPlane, _farPlane); }
public CameraFollowPath(CameraPathData data, IWorld world, String nextCam) { this.world = world; this.nextCam = nextCam; this.data = data; _projection = Matrix.CreatePerspectiveFieldOfView(_fieldOdView, _aspectRatio, _nearPlane, _farPlane); }
public void StartRecord() { this.Start(); data = new CameraPathData(); }
/// <summary> /// CameraRecordPath /// </summary> /// <param name="screen">The screen.</param> /// <param name="cam">The cam.</param> /// <param name="CurveLoopType">Attenuation in the path curves</param> public CameraRecordPath(IScreen screen, ICamera cam, CurveLoopType CurveLoopType) : base(screen) { this.cam = cam; data = new CameraPathData(CurveLoopType); }