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.1.0.tar.gz
(4.7 MB
view hashes)
Built Distributions
Close
Hashes for rhino3dm-0.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3718475bc7834d92076ca9c92693993dc1568c5b03677188e0b42052b835c1ba |
|
MD5 | 07165006ce7ce12b92a690fb78bc6c6f |
|
BLAKE2b-256 | 9a444f6a42d27297aaf6fbe38187f5c696ff269ca2f7d2a2cef567de42342d1d |
Close
Hashes for rhino3dm-0.1.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73051dd40806076b689bf94b115a0f14301334e8be67b40ac74da879d468e4a9 |
|
MD5 | 62e98bd53db3ded476572b911450b754 |
|
BLAKE2b-256 | f5db601afc1eba40eb68d896ca4138b1526141cee0b02713355b1f9d1d422a40 |
Close
Hashes for rhino3dm-0.1.0-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47253d9c1e4339b546bae52a274843c2492ab78d7d3bc89cd1030af1fab01b9e |
|
MD5 | 9fea0cd9423612676b17930a85cf5ffb |
|
BLAKE2b-256 | c06ec6b516c010b34d532949aa54c9d9eabd623003b129411d815c4563db8b85 |
Close
Hashes for rhino3dm-0.1.0-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e9e3f1db41705df8defd9b6798bd35e9ed58c164bf613d7a27f6426c30b6696 |
|
MD5 | 46d8d242ae79614e3a72129cbdf46b54 |
|
BLAKE2b-256 | 3bd28473e254ba931df4486eac1b096d67aced4be76ef541c2a2463ef973e52c |
Close
Hashes for rhino3dm-0.1.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ccccb44f4c44612ff9fbbbbad82801f8fad186f184461bba2b1833d70a4fe5a |
|
MD5 | c93e7f7d1b7b2ffa5721ade569c008d1 |
|
BLAKE2b-256 | c23782e15ecf94d9c390a212981ee4d020b3255cf57a4ff6e1b5680e5d175046 |
Close
Hashes for rhino3dm-0.1.0-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b27ea31ec988562d93197520afdb8b7c9cf2c89cef91c2ff1d1a265b14c2e968 |
|
MD5 | 9bd7b7820e73e4d46288153f93523e97 |
|
BLAKE2b-256 | 82a7e061f5950246d9cb556ad4786fa6bf2dda29b4b13e76a59ca7a1a1fba37b |