Realisation of a parametric rim using a Voronoi structure using Grasshopper

Grasshopper voronoi Rim










The aim of this project was to create a rim from a curve using voronoi structures. By modifying parameters within the code, it is possible to obtain numerous variants of the rim. These parameters affect the subdivision of the generated curves, their position relative to the central reference point and their depth. Finally, a surface is generated from these curves, which is then transformed into a mesh.
The following pictures show step by step how to achieve the final result. The code is not particularly complex, but still needs to be read carefully, especially because of some key steps.








Final Notes:
In the last three Rhino screens you can see that the rim spokes are a bit jagged, this could be due to: these are shots from Rhino when I already baked different surfaces and there was still something that overlaps and creates a jagged and therefore not very homogeneous effect. Otherwise at prompt level it could be that playing a little with the different parameters, a more homogeneous and not jagged structure can be achieved.
Starting from this:
Why is the disk actually on a linear cone-line surface?
I based the rim on this drawing, in particular the image on the right. It is a side section of a wheel rim. So I thought that by doing this, then creating a loft surface between two circumferences with different diameters was a good approximation for the end result I wanted to achieve. On an engineering level it is definitely not the best way, especially in terms of performance. But I think it is a good approximation
https://drive.google.com/drive/folders/1Uvq8CyBzqiIKpyx0riGl67eizItgmis5?usp=drive_link
(GH code and Rhino starting curve and baked rim)