Beispiel #1
0
        public CameraBuilder WithInterpolation(RotatablePosition beginning, RotatablePosition endpoint, int duration)
        {
            Camera.Interpolation.Add(
                new Tuple <RotatablePosition, RotatablePosition, int>(beginning, endpoint, duration));

            return(this);
        }
Beispiel #2
0
 public static Vector3 Rotations(this RotatablePosition position)
 {
     return(new Vector3(position.Pitch, position.Roll, position.Yaw));
 }
Beispiel #3
0
 public static Vector3 AsVector(this RotatablePosition position)
 {
     return(new Vector3(position.X, position.Y, position.Z));
 }
Beispiel #4
0
        public CameraBuilder WithStatic(RotatablePosition position)
        {
            Camera.Static = position;

            return(this);
        }