algorithmic modeling for Rhino
Hi guys!
So I have an intersecting mobius strip and I am trying to unroll this into a straight rectangular surface that has the same u and v domain, which I will use to punch holes through and remap it on the mobius strip.
What step should I take to make the surface into a regular grid so that it can unroll into a rectangle than a curved surface.
I was trying to deconstruct the domain of the surface and create a new surface with a controlled domain, but I have no idea what to do next.
Tags:
Please ignore the image I uploaded named original.jpg.
So I tried to make the holes at the right spot using two different ways, but it seems like the two ends of the unrolled stip gets stretched out when it gets remapped back onto the intersecting mobius strip, which is placing the rest of the holes at the wrong spot. I have no clue why it's doing this. The two surface UV values seem to match...
Please help me!! Need to get this done in an hour
And here is the file
I don't think I will use your work for it, but thank you for the help!
Just trying to get some clues on how to solve this on my own.
:P
Sadly those lasts components to trim the surface really slow things down....
I like to make .gifs too much XD
Why not making it around any curve instead just only to a circle?
...just wait
Riccardo Majewski, that GH code is a brilliant piece of digital art, showing how to parametrize the problem properly, beautifully and correctly. Thank you for sharing it! BRAVO, superbly well done! I am STUNNED by the results, this is AMAZING!!!
At a glance, I found the code hard to read. I looked and failed to find 'NumHoles' and/or 'Hole Diameter' sliders, then realized (from your wow animated .gif) that hole diameter is parametrized from 'Stripe Width', with perhaps a gap parameter buried somewhere?
And much more to the model; so very cool.
wow, thanks!
And, sorry... didn't managed to get time to untangle the definition... usually i post definition with comments also... i know how its struggling to "read" someone else definition... (maybe simple tricks become incomprehensible because of the disorder...)
I've just done [total lenght (unrolled) of the tape] / [the tape width] , this, to found the maximum possible size of the circles.
But then I "rounded" that number to make it uneven , to make circles "avoid" each-others.
like this > { [round.floor(x/2)] *2 } +1
Now that you make me think of it, it works also with more than 2 full-loops. I don't really understand WHY it works... probably it's something similar to a Venier Scale... (or more simply i'm going mad... )
That mess in the top of the definition is to make "smooth" the start-end of the tape, added some sections at 1/2 and 1/4 of the first-last sectors.... maybe also a 1/8 more could be cool...
Maybe i'm explaining myself bad, 1:43 here...
Goodnight!
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by