From 4d3ac103add7785c5ee053365166eeb19b95be27 Mon Sep 17 00:00:00 2001 From: Alex Shvartzkop Date: Sat, 8 Mar 2025 23:03:44 +0300 Subject: [PATCH] Improve performance of SEG::Contains. (cherry picked from commit a82916f4db40487feae357e52731fc80823a8f99) --- libs/kimath/src/geometry/seg.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/kimath/src/geometry/seg.cpp b/libs/kimath/src/geometry/seg.cpp index 753b914920..4eb287c679 100644 --- a/libs/kimath/src/geometry/seg.cpp +++ b/libs/kimath/src/geometry/seg.cpp @@ -361,7 +361,7 @@ bool SEG::Collide( const SEG& aSeg, int aClearance, int* aActual ) const bool SEG::Contains( const VECTOR2I& aP ) const { - return Distance( aP ) <= 1; + return SquaredDistance( aP ) <= 3; }