Merge pull request #21684 from chennes/libareaFixEncoding

CAM(libarea): Fix encoding of clipper.cpp
This commit is contained in:
sliptonic
2025-06-01 12:48:22 -05:00
committed by GitHub

View File

@@ -4832,10 +4832,10 @@ inline double DistanceSqrd(const IntPoint& pt1, const IntPoint& pt2)
double DistanceFromLineSqrd(const IntPoint& pt, const IntPoint& ln1, const IntPoint& ln2)
{
// The equation of a line in general form (Ax + By + C = 0)
// given 2 points (x¹,y¹) & (x²,y²) is ...
//(y¹ - y²)x + (x² - x¹)y + (y² - y¹)x¹ - (x² - x¹)y¹ = 0
// A = (y¹ - y²); B = (x² - x¹); C = (y² - y¹)x¹ - (x² - x¹)y¹
// perpendicular distance of point (x³,y³) = (Ax³ + By³ + C)/Sqrt(A² + B²)
// given 2 points (x¹,y¹) & (x²,y²) is ...
//(y¹ - y²)x + (x² - x¹)y + (y² - y¹)x¹ - (x² - x¹)y¹ = 0
// A = (y¹ - y²); B = (x² - x¹); C = (y² - y¹)x¹ - (x² - x¹)y¹
// perpendicular distance of point (x³,y³) = (Ax³ + By³ + C)/Sqrt(A² + B²)
// see http://en.wikipedia.org/wiki/Perpendicular_distance
double A = double(ln1.Y - ln2.Y);
double B = double(ln2.X - ln1.X);