Force density relaxation
(by ionut.anton)
A mesh relaxation component based on a force density algorithm.
Support Email

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. This component was developed during and as part of my PhD research. Second release of a grasshopper component.

1.0.2 changelist

– 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

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 |

And the package can be downloaded here:

Have fun, and please contact me for any comments and suggestions.

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

Ionut Anton

License Cost:
For instructions on installing Grasshopper Add-Ons, please see FAQ for details.
Force density relaxation 1.0.2
Grasshopper for Rhino 4 & 5 for Win
Grasshopper for Rhino 6 for Win
Grasshopper for Rhino 7 for Win