Grasshopper

algorithmic modeling for Rhino

# GRASSHOPPER 3D MOEBIUS STRIP GENERATION - Part I

Simple, but interesting though... GH definition to produce n-twisted moebius strips out of any base curve.

Views: 1316

### Related Videos

Comment

Join Grasshopper

Comment by Madeeha Merchant on November 28, 2011 at 11:38am

How cn I get this script ?

Comment by Jonathan Chertok on November 8, 2011 at 3:33pm

Hi Jose Luis. I have to think a bit about how to formulate this but the goal would be to allow for a pitch (rotation about X), roll (rotation about Y) and/or a yaw (rotation about X) for the Generator curve as it moves along the Path in space.

http://en.wikipedia.org/wiki/Tait-Bryan_angles#Tait.E2.80.93Bryan_a...

http://en.wikipedia.org/wiki/Rigid_body

I am not sure but if we formulated it like that then we could say that the moebius example right now has Twists = Roll = Y axis (of the Generator) Rotation

- Jonathan

Comment by Garcia del Castillo on November 8, 2011 at 3:20pm

Sure, the strip works for any kind of input path curve, and of course could use any generator curve (in any particular orientation) instead of the perpendicular straight line. The question here would then be, what would be the purpose for that? And what logic do the generator curves and their orientation follow?

Comment by Jonathan Chertok on November 8, 2011 at 3:08pm

Hi Jose Luis,

Thank you. Some more questions please?

Am I correct in thinking that this would work with any input Path curve? What about any input Generator curve (instead of a straight line)?

And then - would it be possible to restrict the Generator curve to maintaining the original spatial orientation, instead of allowing it to (I think it must maintain perpendicularity to the Path curve) change orientation dependent upon the Path?

Do those question make sense to you based upon your work here?

Thank you.

Comment by Garcia del Castillo on November 8, 2011 at 2:27pm

Hi Jonathan.

I'm sorry, but have no english translation in handy right now. But pretty much the variables are the base curve, the number of twists, 'ancho' means band width, and longitudinal definition (i.e. number of steps to create the shape).

You state how many twists you want around the base curve, and the script calculates the interpolated rotation of the defining elements along the path. It could be further developed to have variable speed/rotation along the curve, that sounds easy.

Unfortunately, I lost the original file somewhere, but let me know if you wanna work on it for some reason.

Best

Jose Luis

Comment by Jonathan Chertok on November 8, 2011 at 11:26am

Hi Garcia.

I was sent here by someone off a post I had. Can I please get you to tell me if there is an english translation for the variables in this, please? I saw "Ancho" in two of them.

This is allowing for an angular rotation (left to right) and then a speed or rotation as it moves along the path, is that right?

Regards,

Jonathan

by June Lee

• View All