Beispiel #1
0
        private void OnDrawGizmos()
        {
            Vector2  point   = Point.position;
            Segment2 segment = CreateSegment2(P0, P1);

            Vector2 closestPoint;
            float   dist0 = Distance.Point2Segment2(ref point, ref segment, out closestPoint);
            float   dist1 = segment.DistanceTo(point);

            FiguresColor();
            DrawSegment(ref segment);

            ResultsColor();
            DrawPoint(closestPoint);

            LogInfo(dist0 + "   " + dist1);
        }