public CameraBuilder WithInterpolation(RotatablePosition beginning, RotatablePosition endpoint, int duration) { Camera.Interpolation.Add( new Tuple <RotatablePosition, RotatablePosition, int>(beginning, endpoint, duration)); return(this); }
public static Vector3 Rotations(this RotatablePosition position) { return(new Vector3(position.Pitch, position.Roll, position.Yaw)); }
public static Vector3 AsVector(this RotatablePosition position) { return(new Vector3(position.X, position.Y, position.Z)); }
public CameraBuilder WithStatic(RotatablePosition position) { Camera.Static = position; return(this); }