Installation
This page will guide you through the installation of the IfcHoppeShell plugin for Rhino/Grasshopper.
Prerequisites
Before you install the actual plugin, you need to have:
- the Windows operating system;
- Rhino 8 or greater (grasshopper comes preinstalled with Rhino);
- a valid python 3.9 Rhino environment: in Rhino run the
ScriptEditorcommand. If it's the first time you use it, let the python environment to initialize. A.rhinocodefolder will be created in your user folder (likeC:\Users\hopperuser\.rhinocode\) and an instance of pyhon 3.9, specific to Rhino, will be installed.
info
Note that Rhino uses its own python installation, so it doesn't matter if you already have some python version installed in your system.
tip
If you are under a company network, you may need to ask your IT department to let you computer reach https://pypi.org/. Also, if a proxy is present you may need to edit the pip.ini config file in the .rhinocode folder accordingly.
Install the ifcopenshell python library
The IfcHopperShell plugin relies on the python library ifcopenshell.
To install it in the Rhino python environment:
- open Rhino 8 (or greater);
- Run the
ScriptEditorcommand; - in the opened window top menu click on
Tools > Advanced > Open Python 3 Shell; - in the opened shell, type
pip install ifcopenshelland wait for it to complete the installation; - you can now close both the shell and the ScriptEditor.
Install the IfcHopperShell grasshopper plugin
- open Rhino 8 (or greater);
- Run the
PackageManagercommand; - In the search bar type IfcHopperShell;
- Click
Installand wait. - Enjoy!
How to use
Go to the next section of the docs for instructions on how to use the plugin.