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 # pip install requests
req = requests.get("https://files.mcneel.com/TEST/Rhino Logo.3dm")
model = File3dm.FromByteArray(req.content)
for obj in model.Objects:
geometry = obj.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.8.0.tar.gz
(4.8 MB
view hashes)
Built Distributions
Close
Hashes for rhino3dm-0.8.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9382f8b6877dd27ad1b0e406f1f0c479d26499cacaf7a7c8d8a4bc5b4daa5039 |
|
MD5 | d81cc7a18f0be159f4f1232c6f5ac1de |
|
BLAKE2b-256 | 759c8bac0b0757f201fcf9670ca5382bea601642e65649f8ab488e3ea448223e |
Close
Hashes for rhino3dm-0.8.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bef50054d398f3c7a6310d4ddfbc758ea6a2192bbc574e4c6dd8c346231a902d |
|
MD5 | 030cd71c33adb344310458b6b118d584 |
|
BLAKE2b-256 | 070d6b9d6800a15ff1fc1a5d92198fa40cd770c5f8983eea7f4cdef5cc3baa1b |
Close
Hashes for rhino3dm-0.8.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7b49c128e531cd8ce9bc80e87ab157da9a10d7d9a04ebd692193ccd0bb91d72 |
|
MD5 | 09e63caf7a2540a62e3d8ad8d57da960 |
|
BLAKE2b-256 | e82f658362bff720dd2ebc9ea901551bf6cf8d10f2e22779b8614c5a6f1b26f1 |
Close
Hashes for rhino3dm-0.8.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 886485ad9bd1d2663fd3884a75e360032a005aedd2f5bf26bbe28e0fd2b3e717 |
|
MD5 | cedaec6baa48ed48f9a6be4812b76291 |
|
BLAKE2b-256 | 52ed2a43f1b4c085765dd0b7a43bf6933eb76831bca3c07c23b0fa7f64967277 |
Close
Hashes for rhino3dm-0.8.0-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c6107a34f9cec3f2da07b190ffa852a6de5f51552804ecdc4f7807bab777388 |
|
MD5 | feafb35c8b08778c825ebbdc4f7d191f |
|
BLAKE2b-256 | 449625028cc3efcb2c1a7d437db3c94547eb3d8e1b1f33dd64a21c02f94097a3 |
Close
Hashes for rhino3dm-0.8.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8871bcac4848067c0d514fd28ba8cd807a6be5157e36186bf3327591d191a77 |
|
MD5 | 636305345ca01f4991d6d15b444dda7e |
|
BLAKE2b-256 | d3384fe91ffd86d1c146cb85dc7b3704efbc040b92e473f93ec38350c3993e44 |