Beispiel #1
0
        // Token: 0x0600017F RID: 383 RVA: 0x0000744C File Offset: 0x0000564C
        public static Vector3 ClosestPointTo(this Rectangle3 rectangle, Triangle3 triangle)
        {
            DistanceTriangle3Rectangle3 distanceTriangle3Rectangle = new DistanceTriangle3Rectangle3(triangle, rectangle);

            return(distanceTriangle3Rectangle.ClosestPointOnRectangle);
        }
Beispiel #2
0
        // Token: 0x06000180 RID: 384 RVA: 0x0000746C File Offset: 0x0000566C
        public static Segment3 ShortestSegmentTo(this Rectangle3 rectangle, Triangle3 triangle)
        {
            DistanceTriangle3Rectangle3 distanceTriangle3Rectangle = new DistanceTriangle3Rectangle3(triangle, rectangle);

            return(new Segment3(distanceTriangle3Rectangle.ClosestPointOnRectangle, distanceTriangle3Rectangle.ClosestPointOnTriangle));
        }
Beispiel #3
0
        // Token: 0x0600017E RID: 382 RVA: 0x0000742C File Offset: 0x0000562C
        public static double DistanceTo(this Rectangle3 rectangle, Triangle3 triangle)
        {
            DistanceTriangle3Rectangle3 distanceTriangle3Rectangle = new DistanceTriangle3Rectangle3(triangle, rectangle);

            return(distanceTriangle3Rectangle.Distance);
        }