Python library based on OpenNURBS with a RhinoCommon style
Project description
rhino3dm.py
CPython package based on OpenNURBS with a RhinoCommon style
Project Homepage at: https://github.com/mcneel/rhino3dm
Supported platforms
- Python 3.7, 3.8, 3.9, 3.10, 3.11 - Windows (32 and 64 bit)
- Python 3.7, 3.8, 3.9, 3.10, 3.11 - OSX (installed through homebrew)
- Python 3.8, 3.9, 3.10, 3.11 - Linux via manylinux
- 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-8.4.0.tar.gz
(66.0 MB
view hashes)
Built Distributions
Close
Hashes for rhino3dm-8.4.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01019d6004a28edd5a9f11f61004353a52be1d8496cae358ee1aa72bc9138842 |
|
MD5 | 81287cc66df3c322ed61957fb07b1e9c |
|
BLAKE2b-256 | 848c02b06320d48be903f0feed9bf7ff3698cea34044888d7a5e61f2e89fd84b |
Close
Hashes for rhino3dm-8.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31f0692c8fb9a451e5d407834ddec264f98ecf3b765093c8bfaed5e78d766545 |
|
MD5 | 7832f0aaa33ae15b06319fda65323a9e |
|
BLAKE2b-256 | d543ce3c34bf9307a437a0b8fc944c376ba574766e79397212a6594fdf7c573b |
Close
Hashes for rhino3dm-8.4.0-cp311-cp311-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c47b79114380c58c5a225db8e1cc8e2302c54610f30235de33f7e8ba6af35ee |
|
MD5 | 59af679acf43590ba6ff9f508b7a8aa6 |
|
BLAKE2b-256 | fd739c09452dfe31481b35c2622d029660300de72b23aee15c69b366c5916038 |
Close
Hashes for rhino3dm-8.4.0-cp311-cp311-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b38f7131e428cdada527fdc9d02d674aaf66ec0234169846c934a5c1d2da5c1b |
|
MD5 | 95b76813c4c7adf36e24a94f8f178d5e |
|
BLAKE2b-256 | 5515b3294b2f6c64e2c8c3500660c3ad18d3c6aadd1b8812e274cdeb442f4fa6 |
Close
Hashes for rhino3dm-8.4.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad44482194682aba02e65803789171915ffbc8d033b1196da94e7de20c498c7a |
|
MD5 | a0cb00764932581c334e754a9398a45f |
|
BLAKE2b-256 | 451f5d6a5a6b4bb9af1e7a369d1846e6adbbbdb125ecbd255599d3a7aaebb556 |
Close
Hashes for rhino3dm-8.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d298373df03e727139cdedeb590661605fcce531ef2e630b47bd9d4935a6f0cc |
|
MD5 | 7b33a1a5b7734283d3ff6fb0b93d23f6 |
|
BLAKE2b-256 | 1456ecd9acc6a94d505934e311699dd6a76ac589d9bbdf7410e44d9ae148de29 |
Close
Hashes for rhino3dm-8.4.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f95bd08b667be1bf2a04d00d39cdbde69eee34a73d4779210a346d648ce6edaa |
|
MD5 | b62c45285872b1825e030d13791e8ed8 |
|
BLAKE2b-256 | 94de25f2384dfe3bccfa8b88ba27f202355ea0b1ae6f54757435c9135b4579f3 |
Close
Hashes for rhino3dm-8.4.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f14158184b7491bfa1a4c82aa2d6e2ab9d50cdea491ef30da670aa120928f9c |
|
MD5 | 03ac05ae3d82952b87782fa5d11ce0a2 |
|
BLAKE2b-256 | 62da7f00ca9d3998028182fe9641a880b5ab07e0a24ce6050bdd2aa767cff4e9 |
Close
Hashes for rhino3dm-8.4.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 423c5aa7c46e3bc8ca1694cc029acd9c498a2b4e96ebf666798d1c88f719c143 |
|
MD5 | 41431d821bd1d8ca9af554abf4a7bfa6 |
|
BLAKE2b-256 | 798238c7fe84bb49180e8088723fc1174ad2b739a58c0c845a2548d3adc95fa0 |
Close
Hashes for rhino3dm-8.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 660d4c2a3c8b65f45a544372396ff7911bc6265ead0d78faa32627bc6344b491 |
|
MD5 | 38154873262531facb9b8ca22a51c691 |
|
BLAKE2b-256 | 710a5c1c345cb3783672f14ce98d2a498e8bf3cb9319cb948c5febb862bf5528 |
Close
Hashes for rhino3dm-8.4.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7594408c0d3f36037d239c161496ab6b1d9c2d72211b140be9ab3e108d58475 |
|
MD5 | e993372adebc55bf99651e5986c8200c |
|
BLAKE2b-256 | a890dbea5fb9512a588c2f5055e4199737b53cc7609f36eb40cf607cad572efb |
Close
Hashes for rhino3dm-8.4.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6cbe3177eae39de8f354bc59e2874fcf8277eeaab042ea2791f95f004cff826 |
|
MD5 | 29e7354a4258eeb25fa451c24e88e68d |
|
BLAKE2b-256 | cac88d7b0b60117ed709813c338ba7ad234763cd4126ad110064dc57c66a76a3 |
Close
Hashes for rhino3dm-8.4.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56ce218d941dc36cc9662b8db1dacdd878ef67636fb7401cca20ff731d21e659 |
|
MD5 | 9521e805d56fc23fa696833f6929b43b |
|
BLAKE2b-256 | 796e790f35f5286414763059b979d5a6bea9c593f4174cce7f47be1336c710c2 |
Close
Hashes for rhino3dm-8.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03a6c51e027006380c96dbc6e84e69e0fc0c75aad014001a729086bdbdc6dbf1 |
|
MD5 | c84b8bc9607c013df40c39355cb840f7 |
|
BLAKE2b-256 | 3e0f6666bcffefcaf2cd07d0a31bc2d24e5540d24750ec5cffd58702ccf5a229 |
Close
Hashes for rhino3dm-8.4.0-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1eceb79923b4a7e09827656407d9c3a56723c17fe56bb5b0af09b05dfb02cc84 |
|
MD5 | 23b2193ec5d2975f7da2080e3153e87b |
|
BLAKE2b-256 | 50d9a65c2ab3bab844b6b25655b961118690ff51e258cd60963889af82edcda6 |
Close
Hashes for rhino3dm-8.4.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d20d0210d7aa68dedf6f1045ae07884bee415a99e97d1925e998a11ff6d2faa1 |
|
MD5 | db460ba78bce390281b5df090631ace1 |
|
BLAKE2b-256 | be4415794371d34153219ebae9348f3386c9796a495b997f46689842059b3355 |
Close
Hashes for rhino3dm-8.4.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa2f2179b761d1562c9aa13cdd70d5ad406da138af9b3771cfcd4320a354b4e0 |
|
MD5 | db5781eb6266942965bf27cf61a71c8a |
|
BLAKE2b-256 | 1141bc1740093b189d43ec6e0491fbc6aa3e092b555666b4bb7ac8cbf355899e |
Close
Hashes for rhino3dm-8.4.0-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99a275b247ba500e9db96ceaef620837f863c8cf734931f53f1a111e31157e41 |
|
MD5 | 603c9c945c35e6da6454ab8e7446dd88 |
|
BLAKE2b-256 | 2c0df2f8bfb8904e2bfad6861b4f3b092ab4f992e5292de064a145f779f912ec |
Close
Hashes for rhino3dm-8.4.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b73c8e1a2c5c47409768484bb768f7ac527075ac83769e70e7262bfefdc1a73 |
|
MD5 | 0dc45af68586411f09e3f2ef3b9c200c |
|
BLAKE2b-256 | c5bbcc4d77b80fd568764db52ab4a43b54330fd904369ab3fb1edc1115a7b042 |