public void SetupCamera(ViewInformation view, ProjectionInformation projection)
 {
     GraphicsDirect3D9.Device.SetTransform(
         TransformState.View,
         Matrix.LookAtLH(
             view.Position,
             view.LookAt,
             view.UpVector
         )
     );
     GraphicsDirect3D9.Device.SetTransform(
         TransformState.Projection,
         Matrix.PerspectiveFovLH(
             projection.FieldOfView,
             projection.Aspect,
             projection.NearestZ,
             projection.FarthestZ
         )
     );
 }
Пример #2
0
 public void SetupCamera(ViewInformation view, ProjectionInformation projection)
 {
     GraphicsDirect3D9.Device.SetTransform(
         TransformState.View,
         Matrix.LookAtLH(
             view.Position,
             view.LookAt,
             view.UpVector
             )
         );
     GraphicsDirect3D9.Device.SetTransform(
         TransformState.Projection,
         Matrix.PerspectiveFovLH(
             projection.FieldOfView,
             projection.Aspect,
             projection.NearestZ,
             projection.FarthestZ
             )
         );
 }
 public void SetupCamera(ViewInformation view, ProjectionInformation projection)
 {
     throw new NotImplementedException();
 }
 public void SetupCamera(ViewInformation view, ProjectionInformation projection)
 {
     throw new NotImplementedException();
 }