public double GetShortestEdge() { double s = double.MaxValue; for (int i=0;i<3;i++){ var mag = (points[i] - points[(i+1)%3]).sqrMagnitude; if (mag < s){ s = mag; } } return System.Math.Sqrt(s); }