From e55df069a8f83b2c0c2b56c035f49e89516cdaaa Mon Sep 17 00:00:00 2001 From: Gloria Mundi Date: Sat, 16 Nov 2024 17:48:10 +0100 Subject: minor fixes, let code breathe where possible --- content/geometry/sortAround.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'content/geometry/sortAround.cpp') diff --git a/content/geometry/sortAround.cpp b/content/geometry/sortAround.cpp index 98d17a8..9b09808 100644 --- a/content/geometry/sortAround.cpp +++ b/content/geometry/sortAround.cpp @@ -1,11 +1,11 @@ -bool left(pt p) {return real(p) < 0 || - (real(p) == 0 && imag(p) < 0);} - -// counter clockwise, starting with "11:59" -void sortAround(pt p, vector& ps) { - sort(all(ps), [&](const pt& a, const pt& b){ - if (left(a - p) != left(b - p)) - return left(a - p) > left(b - p); - return cross(p, a, b) > 0; - }); -} +bool left(pt p) { return real(p) < 0 || + (real(p) == 0 && imag(p) < 0); } + +// counter clockwise, starting with "11:59" +void sortAround(pt p, vector& ps) { + sort(all(ps), [&](const pt& a, const pt& b){ + if (left(a - p) != left(b - p)) + return left(a - p) > left(b - p); + return cross(p, a, b) > 0; + }); +} -- cgit v1.2.3