On Tue Oct 7 16:40:04 2025 +0000, Nikolay Sivov wrote:
That's the reason why I didn't send anything for ComputeArea() already. You don't necessarily need to implement the Tessellate() method, but my point is ignoring simplification stage is not going to give correct output. Basically area value should match line-simplified rendering.
The point here is to area values with some degree of accuracy, and not just some values that are analytically accurate for given shape. For example for polygons flattening tolerance argument will have no effect, because it's already nothing but line segments. But for any other shape it will matter, and we'll need it be consistent between rendering and properties like area values.