public CameraFollowPath(CameraPathData data,IWorld world , String nextCam )
 {            
     this.world = world;
     this.nextCam = nextCam;
     this.data = data;            
     _projection = Matrix.CreatePerspectiveFieldOfView(_fieldOdView, _aspectRatio, _nearPlane, _farPlane);
 }
Example #2
0
 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);
 }
Example #5
0
 public void StartRecord()
 {
     this.Start();
     data = new CameraPathData();
 }
Example #6
0
 /// <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);
 }