基于rhinocommon风格opennurbs的python库
rhino3dm的Python项目详细描述
Rhino3dm.py
cpython包基于rhinocommon样式的opennurbs
hompage项目位于:https://github.com/mcneel/rhino3dm
支持的平台
- python27-Windows(32位和64位)
- python37-Windows(32位和64位)
- python27-OSX(通过自制软件安装)
- python37-OSX(通过自制软件安装)
- 源发行版支持Linux和其他Python版本
测试
- 开始
python
from rhino3dm import *
import requests
req = requests.get("https://files.mcneel.com/rhino3dm/models/RhinoLogo.3dm"")
model = File3dm.FromByteArray(req.content)
for i in range(len(model.Objects)):
geometry = model.Objects[i].Geometry
bbox = geometry.GetBoundingBox()
print("{}, {}".format(bbox.Min, bbox.Max))