We are excited to announced that the Beta version for the next release of eleFront is now available for testing!
This is a WIP release, so please consider that before installing. This version is only compatible with Rhino 7 and later releases. If you intend to test the Beta, we suggest you also install the Legacy version of eleFront until v5.0 is out of the Beta period.
Sometimes in a Grasshopper script, you don’t necessarily need the geometry of an object - just its attributes. Loading large models with complex geometry can be taxing on your computer’s memory, so for scenarios where all you need is the object’s attributes, we’ve introduced “Ghost” geometry:
Maintains all the attributes of the Rhino object, for filtering, sorting, etc.
Visualizes a bounding box of the original object, as visual feedback for what object(s) you are acting on
The original geometry can still be “manifested” back into the script for geometric operations.
“Ghost” geometry can be baked, or added to external files.
eleFront now comes with a “Data Description” component, that makes it easier to keep track of what data is moving through your script. Hotkeys make it easy to keep your script organized as you build it. If you already use Autograph, this functionality will be familiar to you.
However, we are very excited to introduce “in-line” tree shifting, which allows you to shift your trees directly from the context menu:
Is this the thread for reporting bugs also - or do you have other means for that?
Because, I had to test right away if you had corrected my known annoyances, but alas no…
When baking onto a layer which has a linetype and colour set → baking defaults the layer linetype to continuous and colour to black
Leaders always bake with the active Annotation style, and not with the Gh-defined one.
Then with Leaders again:
3) Legacy version Leader does not orient (or bake oriented) - the new version Leader does orient. However, the orientation changes are made to the same Leader object (don’t know the terminology?), so the orientation changes propagate downstream.
4) Beta does not preview Leader with the proper Style, but uses active style. In Legacy it is shown correctly.
Hi @julian.riise if you haven’t used eleFront before it is a relatively abstract plug-in that is geared towards attributing and structuring data in Rhino. We developed the plug-in to make our lives designing and engineering facades easier, but we see it being used all over the place in Architecture, Product Design, Engineering, Environmental Analysis, Rhino to Revit workflows, etc. We are working on a website show casing examples of our project work that is driven eleFront, but we are slow sometimes and could be definitely be a lot better and showing our work….
The most well documented example of this is a project I ran many years ago now where we designed and produced a fabrication model and drawings for a Zaha Hadid project in Macau, the Morpheus Hotel.
For Ghost geometry can you convert the edges or the full geometry to Pointcloud to make the preview faster and more precise?
And is it possible to add an Excel component to read and modify the opened sheet?
@seghierkhaled for now we will stick to the bounding box for the ghost geometry but can look into alternative preview methods in the future and see if they make sense. Its a good idea to explore!
Regarding Excel integration, I am not exactly sure what you are looking for but there are host of other plugins that already handle reading/writing Excel documents quite well and would suggest you employ one of those.
I want to reference specific block from another rhino file but when I plug in the value list component for the Reference Block by Name component, it doesn’t seem to work and show anything. Am I doing something wrong?
Thanks @attheeast18! yeah, this is something we need to make sure is re-implemented fully but isn’t quite there yet. But @Japhy’s temp workaround is find. You can enter an “*” to grab all BakeNames or use simply type in the specific BakeName you would like to reference.
Thank you @Japhy@elevelle . Ok , I’m fine with the work around for now since I have no choice Anyway , amazing plugin, I was just gonna request a way to extract just the Planes of Blocks, then this release came out and solved my problems. Thanks so much for this plugin, you guys are amazing!
@attheeast18 good time to try the new “Ghost” feature to load everything and cycle through as needed with dynamic filters downstream. But point noted on fully re-implementing the value-list auto-population!
Thanks, yes there are many Excel tools but no tool can edit an opened excel file, this feature is useful to control geometries in Ansys discovery live from Grasshopper.
This is an example of Pointcloud with GhPython
Hi @seghierkhaled are you looking for the Excel reader to automatically recognize external changes and retrigger the script? That may be a bit difficult to execute successfully. However, if you are looking to implement something that you can trigger with a Boolean Toggle, you can probably create a simple C# script that does what you are looking to do. See the link below for the “OleDbConnection Class” from Microsoft that should allow you to do this.
We can consider adding this basic functionality to a future version.