Grasshopper

algorithmic modeling for Rhino

Hi, all.

I'm struggling to solve a problem here, it's not actually about GH, but about how to "think" about the solution.

I'm working on reciprocal structures and trying to make a definition that depending on just one slider, controling the rotation of the beams, sets up the structure lifting the three beams likewise.

As you see in the image, I managed to lift the white ones (first order effect) related to the rotation angle so that they coincide with the position of the red ones (horizontal state)

The problem comes when you realize that when you lift the beams to lay on top of each other, the other end is actually being lifted.

That's what I called second order and can't manage to solve.

Any ideas on how to calculate that "extra" angle and incorporate it to the rotation component?

Views: 417

Attachments:

Replies to This Discussion

Hi Miguel,

the problem is quite tricky, and it might be difficult(( or impossible) to control everything with one slider. You often need to introduce an optimisation routine to deal with these nonlinearities you noticed with your script. Dynamic relaxation has been successfully used by Cyril Douthe and Olivier Baverel, and by others after that.

You could look at Olivier Baverel's work to find inspiration in how to formulate the problem. They explain terms like engagement lengths, eccentricity, etc. 

Form-finding of nexorades

Explorations in nexorades

I hope this helps,

Romain

Thanks for the reference, Romain.
I'm actually thinking of "faking" the positions through finding the curve equation because, though I know is non linear, I think it's completely determined and therefore should be solvable.

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service