Force density relaxation

My first release of a Grasshopper component.

A mesh relaxation component based on a force density algorithm. The component used a mesh, rather than a brep, determines it’s naked (lose) edges and relaxes the mesh nodes.

All of this woudnt be possible without the inspiration and some components from:

- Jon Mirtschin : /

- Ursula Frick & Thomas Grabner:

- Giulio Piacentino : and it’s Weaverbird component:

Some of the examples and scripts i have included in the package use Giulio Piacentino’s Weaverbird and uto’s mesh tools. please be sure to have them installed for the script to properly work.

Before downloading the package please be advised that is protected by a licence. By downloading you agree to this licence, so please click the link and agree to it:

Creative Commons: Attribution-NonCommercial-ShareAlike 3.0 Romania |

I have tested this project, but it is the first release and it might contain still bugs. Please use it "as is", it does not come with warranties. I spent a lot of time developing the logic and implementing it, please give credit where credit is due.

To install:

  • In Grasshopper, choose File > Special Folders > Components folder. Save the gha file there.
  • Right-click the file > Properties > make sure there is no "blocked" text
  • Restart Rhino and Grasshopper

Additinally, I wanted to mention a link example.

Ionut Anton

Support Email: FL.JPG@3FK3S.KH3FG@
Plug-in rating:
Average: 4.6 (5 votes)
Title Release Notes
Force density relaxation [update]
- added a component for building a quad mesh out of lines. I use it to subdivide in equaly spaced quads any brep and then relax the mesh. - added icons for all the components - please make sure to delete the old .gha from you library folder  
Version: 1.02
Language: English


goodcx's picture


庄周之水's picture

Thank you! 希望有机会和你交流。

2112's picture


2112's picture

Love it!Thanks

Protected Collaborative Environments
© 2016McNeel Europe. User-submitted content and trademarks property of their respective owners.