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.9.tar.gz
(4.7 MB
view hashes)
Built Distributions
Close
Hashes for rhino3dm-0.0.9-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5136e41b0cc7292012c4fb3e1fe0b5f7044027ee5f2fc3da00adec9722e4456 |
|
MD5 | 74fb59d30a5a1134e87acc38c897445d |
|
BLAKE2b-256 | 2cc7e6ff2908796469e34a70e4a29aa50c3098539510e86f486c9c3c35bad110 |
Close
Hashes for rhino3dm-0.0.9-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 407ee86d6256597f2a7f9dd8be0dbb4d045dd584e1538836247a9e6477381175 |
|
MD5 | b7035f7b9e549c1570a0e46df2ca748e |
|
BLAKE2b-256 | bc126aa0f1f4fb82dbb57e7db202d51dd15c1e2e1a38aa551d7c3cd76e1b7bfa |
Close
Hashes for rhino3dm-0.0.9-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91fbc632bcabe26cf3119a1643e34df80bf9e8856f2f156bc82e7c4f40edf568 |
|
MD5 | 9fdd70ced9150faae591234329994106 |
|
BLAKE2b-256 | e64731bd80f9ab3861813f18d8f4f4f5cb4af48c5f47e59b3742fd87155aa337 |
Close
Hashes for rhino3dm-0.0.9-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8de98255e5c97436e89b49f54be8aa129512be1085ffa14f9f214f54ea076770 |
|
MD5 | 8a0f5f668ab1656d93f0e1c8ee2ff76e |
|
BLAKE2b-256 | fb9ec945ba856dad6c7ebc4fb4f7fdaafbbf782ac3a8d6e3eabf89032cce90b7 |
Close
Hashes for rhino3dm-0.0.9-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c411ee06cf23cf6e35ea47b9d15d55b350a0d1d79dc893210a77d771ded60a5a |
|
MD5 | 7c7a993ab02bef535120477cf8c90987 |
|
BLAKE2b-256 | df9d4f6385b43adb95c28e47326e0410940092ac899f5f808382d83aa9eb96dd |
Close
Hashes for rhino3dm-0.0.9-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f9fee2fe87b4b48e8cbf25b52ca56d64d63908751a33dfa050fa33210b06f49 |
|
MD5 | b258d5e5f86f894e12c3618fd7f3019d |
|
BLAKE2b-256 | df143c284eda4071582843983a29d2a4cac5fb7d6132684ae292a592a88e8184 |