W1 - Recursive Surface Division
by altair0319 in Workshop > Laser Cutting
401 Views, 0 Favorites, 0 Comments
W1 - Recursive Surface Division



This project tries to interpret a 3D landscape and create a recursively subdivided mesh based on its slope angle. The sloper the surface is, the denser the mesh should be. In the end, the subdivided mesh is translated to packing circles, which later to be laser cut into a 2D pattern.

Extract a topo surface at random geolocation from https://cadmapper.com



Create a loop function in Grasshopper that takes the topo surface and a maximum number of subdivision recursions as inputs, and subdivides the square sub-mesh if its slope reaches the set threshold.



Project the subdivided mesh onto a plane, then create an inscribed circle within each square, then offset the circle inward to make sure the laser cut result is continuous.