This is based on the polygon renderer I use in my Paper.io project. What makes it special: - Only calculates when the shape has changed, the rendering itself is super fast! (TRY TO DRAW AT LOW RES AND SET RES HIGHER WHEN FINISHED) - Multiple separate shapes - Renders holes correctly - Looks good at low resolution - The area is calculated very fast (<1ms). It is counterclockwise (that's why it can be negative) and treats holes as multiple layers. I use the shoelace formula. How to use the demo: - Press R to remove the last shape - Press L to load an example. Enter "delete all" to delete all saved examples - Press S to save the current scene as an example - Press Space for debug mode If you want to use it, please include a link to this project in the description!