Grasshopper

algorithmic modeling for Rhino

Hi,

I'm working on a roof for a station. The roof is a panelised mesh that has had dynamic relaxation performed on it in Kangaroo. This all works amazingly however I'm running into trouble in that, because of the shape of the roof, the gravity acting upon it causes the roof curvature to tighten resulting in it clashing with some structures on the platform.

As such, I'm trying to get another routine to work whereby the mesh vertices are repelled by the buildings they clash with. I'm currently trying to get this to work via a negative input on the 'pull to surface' component.

Unfortunately (but possibly understandably) this isn't having the desired effect as although it pushes the vertices collectively away, it needs to have a stronger effect on the vertices that are closer to the object being used for repulsion.... I think. I'm aware that I could select a group of vertices to work on however need to avoid any visible distortion to the relaxed mesh.

Due to the sensitive nature of the project I can't share the proper project, however I've mocked something up (attached) that works along the same principles.

Any thoughts, comments, solution and critiscism greatly appreciated.

Thanks for reading

Views: 182

Attachments:

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service