// Token: 0x0600000C RID: 12 RVA: 0x00002254 File Offset: 0x00000454 public static Segment3 ShortestSegmentTo(this AxisAlignedBox3 axisAlignedBox3, Segment3 segment) { Box3 box = new Box3(axisAlignedBox3.Center, UnitVector3.UnitX, UnitVector3.UnitY, UnitVector3.UnitZ, axisAlignedBox3.ExtentX, axisAlignedBox3.ExtentY, axisAlignedBox3.ExtentZ); DistanceSegment3Box3 distanceSegment3Box = new DistanceSegment3Box3(segment, box); return(new Segment3(distanceSegment3Box.ClosestPointOnBox, distanceSegment3Box.ClosestPointOnSegment)); }
// Token: 0x0600019E RID: 414 RVA: 0x00007988 File Offset: 0x00005B88 public static Vector3 ClosestPointTo(this Segment3 segment3, AxisAlignedBox3 axisAlignedBox3) { Box3 box = new Box3(axisAlignedBox3.Center, UnitVector3.UnitX, UnitVector3.UnitY, UnitVector3.UnitZ, axisAlignedBox3.ExtentX, axisAlignedBox3.ExtentY, axisAlignedBox3.ExtentZ); DistanceSegment3Box3 distanceSegment3Box = new DistanceSegment3Box3(segment3, box); return(distanceSegment3Box.ClosestPointOnSegment); }
// Token: 0x0600019D RID: 413 RVA: 0x00007938 File Offset: 0x00005B38 public static double DistanceTo(this Segment3 segment3, AxisAlignedBox3 axisAlignedBox3) { Box3 box = new Box3(axisAlignedBox3.Center, UnitVector3.UnitX, UnitVector3.UnitY, UnitVector3.UnitZ, axisAlignedBox3.ExtentX, axisAlignedBox3.ExtentY, axisAlignedBox3.ExtentZ); DistanceSegment3Box3 distanceSegment3Box = new DistanceSegment3Box3(segment3, box); return(distanceSegment3Box.Distance); }
// Token: 0x06000032 RID: 50 RVA: 0x000029F4 File Offset: 0x00000BF4 public static Segment3 ShortestSegmentTo(this Box3 box3, Segment3 segment) { DistanceSegment3Box3 distanceSegment3Box = new DistanceSegment3Box3(segment, box3); return(new Segment3(distanceSegment3Box.ClosestPointOnBox, distanceSegment3Box.ClosestPointOnSegment)); }
// Token: 0x06000031 RID: 49 RVA: 0x000029D4 File Offset: 0x00000BD4 public static Vector3 ClosestPointTo(this Box3 box3, Segment3 segment) { DistanceSegment3Box3 distanceSegment3Box = new DistanceSegment3Box3(segment, box3); return(distanceSegment3Box.ClosestPointOnBox); }
// Token: 0x0600019A RID: 410 RVA: 0x000078CC File Offset: 0x00005ACC public static double DistanceTo(this Segment3 segment3, Box3 box3) { DistanceSegment3Box3 distanceSegment3Box = new DistanceSegment3Box3(segment3, box3); return(distanceSegment3Box.Distance); }