Tweak convex hull implementation
Tweak convex hull implementation

- Generate a polygon with vertices in counterclockwise order instead of clockwise
- Use `Point2d` values throughout instead of converting to `Vector2d`
- Use `List.sortBy` to avoid need for separate `xThenY` helper
- Use `List.drop 1` to avoid need for `Maybe.withDefault`

opensolid/geometry