algorithmic modeling for Rhino

For those of you who are not frequently visiting food4rhino, I would like to introduce you to Elefront.

Originally Elefront was developed to enhance the Grasshopper workflow by means of assigning user defined attributes to geometry when baking to Rhino. This is a core functionality that is still the most important feature of the suite. However, the plugin has developed far beyond that and at the time of writing, includes a full set of tools to deal with dimensions, annotations and blocks. 

The suite enables you to create a full fledged BIM model, including documentation and drawing generation.

You should definitely check it out at:

Example files and video's can be found here:

Views: 5935

Replies to This Discussion

Hi Ramon,

Firstly, I'd like to thank you a lot for this very helpful plugin which is very easy to use and extends GH functionnalities.

Recently I tried to use the "Insert Linked Block" component in order to pick blocks in a selected folder and orient them toward points in my Rhino document.

It seems that GH handles the block object, indeed a crossed rectangle is drawn in my Rhino document where it is inserted. But when I use the Elefront Bake Component, nothing appears in my Rhino document, neither in the block manager.

Is there any particular way to use this component in this case ?

Thanks for your help.



After investigating a bit, I noticed that error messages appears in the Rhino doc when I click on the bake component.

"Commande inconnue: SelNone
"Commande inconnue: SelLast
"Commande inconnue: Delete

I am using a French version of Rhino (Commande inconnue = Unknown command), is it possible that few functions might need to be translated ? or to be preceded by this character "_"?

Here is a picture for visual explanation...

Hi Baptiste. It seems that you're right. The commands should have been preceded with a dash.
I'll see if I have time to fix that.

Best regards,



Hi Ramon,

Quick question: where can we download version 0.1.6? It doesn't appear to be on food4rhino. I'm getting a lot of random "Solution exception:Object reference not set to an instance of an object." error messages with the current version, so the latest version might fix this.

Now for the praise:

I love Elefront, and it has really helped lift the tools I developed for my PhD to the next level. Absolutely love it; adds a whole new perspective.



I am also quite curious to get 0.1.6 running. Where can we get it from?

Hello every one.

I ran into a problem using the Elefront plug-in. I have as input 20 objects (all surfaces) and when I bake the geometry only 14 objects get baked. I'm running Rhino 5 (64) latest GH version and Elefront Lite 1.1.0

Attached the Gh definition with input and baked geometry internalized
Thank you all

Found the problem. The component works just fine. The issue was that some of my geometry was considered as invalid by Rhino. Rebuild the objects and voila...problem solved


Hi Ramon,

I just started studying Elefront after watching the lectureyou gave at HKU in 2014 ("Live demonstration of Elefront") on Youtube.

Pretty amazing stuff, fairly easy to grasp and really useful!

after watching the video I emulated the workflow demonstrated as it applies to the project I'm currently working. One function that I'm missing though is the export to .CSV file you mention @1:11... has this cluster been made to a component in Elefront3? I can't seem to find anything that would do this kind of export.



Hi Ramon,

You dont specifically need Elefront for that. You just create a Panel and right-click > Stream Contents. Then you give it a .csv file name and it will continually update that file.


thanks a lot!







  • Add Photos
  • View All


  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service