コード例 #1
0
 /// <summary>
 /// Compute axis and pivot of a given range.
 /// </summary>
 /// <param name="range"></param>
 /// <param name="axis"></param>
 /// <param name="pivot"></param>
 static void ComputeAxisAndPivot(ref Range range, out int axis, out float pivot)
 {
     // Compute axis and pivot.
     axis  = PhysicsMath.IndexOfMaxComponent(range.Domain.Extents);
     pivot = ((range.Domain.Min + range.Domain.Max) * 0.5f)[axis];
 }