Day One

 After completing the video tutorials, I decided that the shape we had created was very worm-like, so I took it upon myself to make an algorithm for an adjustable worm. In the future, I'd love to try to figure out the definitions to make the worm change in shape or size, but for now, I used some of the existing framework from the tutorials to make a worm with different-sized segments in it. 

I started by adding circles to the base of each biarc and lofting them, following the biarc, to the other side. Then I created a definition to mirror both the lofted surface from the tutorial, and these new pipe shapes on the X axis. It looked like this in Grasshopper:

I applied this new algorithm to a new set of parallel curves to make my worm. What I wanted to do after this was find a way to automate the conversion of these curves into solids and subtract the circles from the body of the worm. I couldn't figure that out, so I baked these pieces individually, then joined them to make polysurfaces, and boolean subtracted them. 

I ran into this error message at one point, because the curves I was dividing were actually ending in the same point so the biarc couldn't be fitted. But I just slightly separated these curves at each end, resulting in the little spheres on the ends instead.

This setup let me adjust the amount and radius of the pipes I was subtracting from the body of the worm, so I made a few variations before baking them. 
I listed the number of divisions and the radius of the beside each model.


Comments

Popular posts from this blog

FEB 26th / MAR 07 - CNC DRAWING

Preparing A Drawing for the CNC Machine

MARCH 09 - NONLINEAR FDM TOOLPATHS - Pasta Experiment