예제 #1
0
 /// <summary>
 /// Returns such velocity, that can travel from <paramref name="from"/> to <paramref name="to"/> in a second.
 /// </summary>
 /// <param name="from">Starting position.</param>
 /// <param name="to">Target position.</param>
 public static Velocity FromDirection(PositionF from, PositionF to)
 {
     return(FromPosition(to - from));
 }
예제 #2
0
 /// <summary>
 /// Turns <see cref="PositionF"/> into <see cref="Velocity"/>, using it's coordinates as to how many blocks can be travelled per second.
 /// </summary>
 /// <param name="position"><see cref="PositionF"/> to be used for conversion.</param>
 public static Velocity FromPosition(PositionF position)
 {
     return(FromBlockPerSecond(position.X, position.Y, position.Z));
 }
예제 #3
0
 public BoundingBox(PositionF min, PositionF max)
 {
     this.Min = min;
     this.Max = max;
 }