I’m attempting to recreate a folded form in dynamo. Images of the form below and start of my dynamo file. Apologies if it is messy, this is my first attempt at using dynamo.
Image 1 shows what I’m trying to recreate. I can upload a video of it being folded soon if this will make it easier to understand!
So far I’ve managed to make a dynamo file that gives the co-ordinates of points d,e,f (Shown in images 2,3 and 4).
However finding the co-ordinates of the other points is proving tricky. Even with knowing z co-ordinates of the other points. (a,c,g,i=Z), where Z=what the dynamo file calculates. And b,h=0. Im struggling on how to continue…Am I going about this in a different way to how you would tackle it?
Image 4 shows the form folded flat. The length d-h is known from the grid spacing. (In this example I have used a spacing of 10 units, giving the radius as Sqrt(50).
This is my first post and project so thank you for your patience.
my first thought when I see your problem is that adaptive components would probably be a good approach. Have you tried them? Or do you absolutely want to do it with dynamo ?
One nice way of doing it would be to define a function that creates a module from 4 points (a,c,i and g) like this :
I did it in a basic way with some patience: from 9 points, with Line.ByStartPointEndPoint, PolyCurve.ByJoinedCurves, Surface.ByPatch and PolySurface.ByJoinedSurfaces in the end that just need to be repeated.