How to smooth a curve but preserve area?

Do you mean just to keep the same area value?
in that case you can apply any smoothing process then scale by sqrt(area before/area after).

but from your image I’m guessing that rather what you want is a shape which smoothly fills in the concave parts without cutting into the original shape.
You can get this by combining a negative offset with a positive offset of the same amount:


closing.gh (7.6 KB)

8 Likes