Exemplo n.º 1
0
 public ChaseCamera(ref SharedCameraProperties properties, FGetPosition getPosition, FGetOrientation getOrientation, FGetUp getUpVector, FGetSpeed getSpeed, Vector3 relativePosition, Vector3 relativeFocalPoint, float BaseFieldOfView)
     : base(ref properties, getPosition, getOrientation)
 {
     this.baseFieldOfView = BaseFieldOfView;
     getUp = getUpVector;
     this.getSpeed = getSpeed;
     this.relativeFocalPoint = relativeFocalPoint;
     this.relativePosition = relativePosition;
     oldRot = Matrix.CreateFromQuaternion(getOrientation());
 }
Exemplo n.º 2
0
 public ChaseCamera(ref SharedCameraProperties properties, FGetPosition getPosition, FGetOrientation getOrientation, FGetUp getUpVector, FGetSpeed getSpeed, Vector3 relativePosition, Vector3 relativeFocalPoint, float BaseFieldOfView)
     : base(ref properties, getPosition, getOrientation)
 {
     this.baseFieldOfView = BaseFieldOfView;
     getUp                   = getUpVector;
     this.getSpeed           = getSpeed;
     this.relativeFocalPoint = relativeFocalPoint;
     this.relativePosition   = relativePosition;
     oldRot                  = Matrix.CreateFromQuaternion(getOrientation());
 }