示例#1
0
        /// <summary>
        /// Calculates the squared distance from a point to a bounding box
        /// </summary>
        /// <param name="point">The point.</param>
        /// <returns>The distance.</returns>
        public float ComputeSquaredDistanceFromBoxToPoint(FVector point)
        {
            FVector mins = Origin - BoxExtent;
            FVector maxs = Origin + BoxExtent;

            return(FVector.ComputeSquaredDistanceFromBoxToPoint(mins, maxs, point));
        }
示例#2
0
 /// <summary>
 /// Calculates the distance of a point to this box.
 /// </summary>
 /// <param name="point">The point.</param>
 /// <returns>The distance.</returns>
 public float ComputeSquaredDistanceToPoint(FVector point)
 {
     return(FVector.ComputeSquaredDistanceFromBoxToPoint(Min, Max, point));
 }