- Notifications
You must be signed in to change notification settings - Fork6
Add Import of 3DM files to FreeCAD
License
KeithSloan/ImportNURBS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Add Import of 3DM files to FreeCAD
##########################################################
##########################################################
- rhino3dm - Open Python Rhino 3dm library
You need to use the same version and level of Python that FreeCAD is using toinstall rhino3dm.
You can find out the version FreeCAD is using by using
FreeCAD | About freecad | Libraries
orLooking at the heading in FreeCAD python console
FreeCAD 1.0.0 on Mac uses Python 3.11
Make sure Mac is also 3.11 using homebrew
brew instal python@3.11
install rhino3dm in FreeCAD path
Start FreeCAD
- In python console
- import sys
- print(sys.path)
- In python console
python3.11 -m pip install rhino3dm --no-cache -t '/Applications/FreeCAD 1.0.0.app/Contents/Resources/lib/python3.11/site-packages'
- The workbench is available via the FreeCAD AddonManager
- However users may have to install rhino3dm depending on OS.
- One suggestion
Start FreeCAD
In python console
- import sys
- print(sys.path)
Select one the the directories listed
If FreeCAD is using Python 3.8
python3.8 -m pip install rhino3dm -t [directory path]
restart FreeCAD
- sudo apt install python3-pip
- pip3 install --user rhino3dm
- Change directory to .FreeCAD/Mod
i.e. with a dot - git clonehttps://github.com/KeithSloan/ImportNURBS.git
- start or restart FreeCAD
Can be downloaded fromhttps://www.rhino3d.com/download/opennurbs/6/opennurbs6samples
- Icon design by Freepik
- 3dm testCases kindly supplied by Jonne Neva (cheezebreeze)
- Chris Grellier
- Keith Sloan
About
Add Import of 3DM files to FreeCAD