ClipperLib documentation about offset operation says among preconditions:
- The orientations of closed paths must be consistent such that outer polygons share the same orientation, and any holes have the opposite orientation (ie non-zero filling). Open paths must be oriented with closed outer polygons.
(emphasis mine)
What is the definition of orientation for an open path?