Hi everyone !
-First of all, I must admit that I’ve missed writing here again.-
I am excited to announce the release of Shapely 2.0.1 ![]()
Although Dynamo is very powerful for parametric design, we sometimes reach its limits when dealing with complex 2D geometry. The Shapely library is the industry standard for these tasks, and I wanted to fill this gap by making it directly accessible within the Dynamo environment, and Open-Source!
Geometry Conversion:
Seamlessly convert between Dynamo and Shapely geometry objects with zero data loss.
Dynamo → Shapely → Numpy → Shapely → Dynamo
GeoJSON → Shapely → Dynamo
Advanced Operations:
Perform operations (Union, Difference, Intersection, Simplify, LabelPoint, Segmentation…) that are generally faster and more stable than local methods.
Shapely.Split
Shapely.Voronoi
Shapely.TouchesByDistance
Documentation & Links
I’ve prepared detailed documentation (Sample .dyn and .rvt -Version 2026- files for the methods) to help you get started quickly:
Shapely Docs : https://shapely.mintlify.app/
GitHub: GitHub - DurmusCesur/Shapely
Installation
You can download it right now from the Dynamo Package Manager by searching for “Shapely”. The package has been written for RVT 2025 and later versions.
Please make sure you have downloaded the latest version( = 2.0.1 )!
If you encounter any issues, feel free to open an issue on GitHub or comment here.I’ll be here for you.
Enjoy the polygons!
Durmus



