Esempio n. 1
0
        public BumperCamera(ref SharedCameraProperties properties, FGetPosition getPosition, FGetOrientation getOrientation, FGetUp getUpVector)
            : base(ref properties, getPosition, getOrientation)
        {
            DrawOwnShip = false;

            getUp = getUpVector;
        }
Esempio n. 2
0
        public BumperCamera(ref SharedCameraProperties properties, FGetPosition getPosition, FGetOrientation getOrientation, FGetUp getUpVector)
            : base(ref properties, getPosition, getOrientation)
        {
            DrawOwnShip = false;

            getUp = getUpVector;
        }
Esempio n. 3
0
 public VisCamera(ref SharedCameraProperties properties, FGetPosition getPosition, FGetOrientation getOrientation, FGetUp getUpVector, float stopHeightOffset)
     : base(ref properties, getPosition, getOrientation)
 {
     this.baseFieldOfView = MathHelper.PiOver4;
     getUp = getUpVector;
     this.relativeFocalPoint = new Vector3(0.0f, 2.0f+stopHeightOffset, -20.0f);
     this.relativePosition = new Vector3(0.0f, 4.0f, 16.0f);
     oldRot = Matrix.CreateFromQuaternion(getOrientation());
 }
Esempio n. 4
0
 public VisCamera(ref SharedCameraProperties properties, FGetPosition getPosition, FGetOrientation getOrientation, FGetUp getUpVector, float stopHeightOffset)
     : base(ref properties, getPosition, getOrientation)
 {
     this.baseFieldOfView = MathHelper.PiOver4;
     getUp = getUpVector;
     this.relativeFocalPoint = new Vector3(0.0f, 2.0f + stopHeightOffset, -20.0f);
     this.relativePosition   = new Vector3(0.0f, 4.0f, 16.0f);
     oldRot = Matrix.CreateFromQuaternion(getOrientation());
 }
Esempio n. 5
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());
 }
Esempio n. 6
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());
 }