Working with External Files
The new version of eleFront makes it easier to move information in and out of Rhino files.
Reference components can now bring in objects directly from an outside file. This feature can be accessed through the variable input:
- Dynamic WorksessionsIf you find yourself often loading and unloading files from your Worksession, or having to manage a large collection of Worksession files, this features lets you use Grasshopper to create flexible logic for selecting which files to read from.
- Reduce Memory UsageIf you are using a Worksession only to reference the geometry into Grasshopper, then you are essentially creating two copies: one in Rhino, one in Grasshopper. This feature lets you skip loading into Rhino, thereby cutting your memory use in half.
Bake To Fileallowing you to bake directly to an outside file.
There are also some important options in handling this operation:
- Add To File - simply add geometry to the file, if it already exists.
- Overwrite File - completely save over the intended file
- Overwrite BakeName - treat the file in the traditional way, where items with the specified BakeName will be deleted, and replaced with the new geometry.
When saving a Rhino model, the objects are added incrementally into the file. If the file is being saved to a network location (i.e. a location that is not on the computer you are using, but rather a file server of some kind), this can be a very slow process. With the "Network Save" option, the file will be saved to your local machine first, in a temporary location, and then when the file is complete, it will be moved to the final file path. This reduces the number of transactions across the network and is significantly faster for models with a large number of objects.