Hello,
I wanted to share a problem I am having similar to @PetcuDaniel and @davidsmavrov on getting a non-developable surface to squish with the least possible deformation.
Firstly, I’d like to explain my goal so that I can get more input on how to go about achieving what I am looking for. I need to locate dots on a surface and develop a vinyl stencil that I will be able to physically cut and overlay onto a CNC milled model similar to the surface I am working with.
I have tried two methods of trying to locate the dots on the surface. I start by locating the position and size of the dots on the surface by drawing out spheres on the surface then extrapolating a curve from the intersection of the surface and sphere. This first method seems to be more accurate when I use SquishBack as a test to see how those dots may appear once I apply the vinyl on my milled model. The second method was to take the radius of those spheres and project a circle using the respective radii onto the already squished surface.
I have tried using the Grasshopper script @corellaman has made for the shoe example, but when I try to run the command line the flattening process seems to get stuck and glitch out.
I am new to Grasshopper, so it could be a simple thing I am missing, but any help would be appreciated.
Here are the files I’m working with:
Squish_Test.3dm
SHOE_LAST_FLATTENING_D.gh