@Seth found another bug in the triangulation code which was responsible for lp:1812393. I'm going to bring back SHAPE_LINE_CHAIN::PointInside() as the old code that I previously reverted to didn't support non-convex polygons. I just rewrote the math to use fixed point to avoid rounding issues causing the P&S to misbehave.
Hi Wayne,
@Seth found another bug in the triangulation code which was responsible for lp:1812393. I'm going to bring back SHAPE_LINE_ CHAIN:: PointInside( ) as the old code that I previously reverted to didn't support non-convex polygons. I just rewrote the math to use fixed point to avoid rounding issues causing the P&S to misbehave.
Tom