Python library based on OpenNURBS with a RhinoCommon style
Project description
# rhino3dm.py
CPython package based on OpenNURBS with a RhinoCommon style
Project Hompage at: https://github.com/mcneel/rhino3dm
### Supported platforms
* Python27 - Windows (32 and 64 bit)
* Python37 - Windows (32 and 64 bit)
* Python27 - OSX (installed through homebrew)
* Python37 - OSX (installed through homebrew)
* Linux and other python versions are supported through source distributions
## Test
* start `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))
```
CPython package based on OpenNURBS with a RhinoCommon style
Project Hompage at: https://github.com/mcneel/rhino3dm
### Supported platforms
* Python27 - Windows (32 and 64 bit)
* Python37 - Windows (32 and 64 bit)
* Python27 - OSX (installed through homebrew)
* Python37 - OSX (installed through homebrew)
* Linux and other python versions are supported through source distributions
## Test
* start `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))
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rhino3dm-0.0.8.tar.gz
(4.7 MB
view hashes)
Built Distributions
Close
Hashes for rhino3dm-0.0.8-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4357e9bac553a77392d87ba85c7919b4b4f71172cec1c523f3c2c72eb28199aa |
|
MD5 | ace33121605120e89d45f7668e5ccf25 |
|
BLAKE2b-256 | 020a2ec878bec3248ec18100e67497e01514606418016e1eabceeb52df949ea8 |
Close
Hashes for rhino3dm-0.0.8-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61ba64ec0c847507d8fad61b60f2adcf5609e21a710b5bcc05eae5c03be8a86c |
|
MD5 | 710435b3e60204843eb6a488db10e691 |
|
BLAKE2b-256 | 6dffb55dbeaf052a17721a404044e809b5ad701065788a8b22e894a250008e00 |
Close
Hashes for rhino3dm-0.0.8-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce59494915f7edbc14e1bc248111b983a372f23eacb6d0d852a6d5ceb81dc2c1 |
|
MD5 | 3c617347c4756b7285e6eaa20ba139ff |
|
BLAKE2b-256 | be33d6b662271149d2943885860d1c66f706d1b2a680e4f39376741bc28d2c85 |
Close
Hashes for rhino3dm-0.0.8-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bad218c976afe70c78c3f88e96ada5ac1fd1369abb54fea6a3ddaf702c2eeef8 |
|
MD5 | 9d35af5c4f09067d9033f7529adb19a9 |
|
BLAKE2b-256 | d71be2509985ce147f735a7cd64f879c25e32af7910730883738f28ba22db376 |
Close
Hashes for rhino3dm-0.0.8-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02bc5ff07647eba38f0b09feb78440a63354aef08d870867c8c5d5a37221fc3c |
|
MD5 | fe1edc6dae6c0999c1d746887643a161 |
|
BLAKE2b-256 | 1f7b6676252f85797435e2ffa5abf5bf747ff1288dda912da977e30f7dcf6699 |
Close
Hashes for rhino3dm-0.0.8-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e70e8163b03e29120c741a29acfa0276a64285fe063b9d3f809712e53a65f943 |
|
MD5 | b655b0eb23467d4e268df0a03bf0a636 |
|
BLAKE2b-256 | b10422f9e674b9f096ef954e66a5b8b95afaf492784dced9212349879dfdf9fc |