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.6.0b1.tar.gz
(66.0 MB
view hashes)
Built Distributions
Close
Hashes for rhino3dm-8.6.0b1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 089c0f85c5b85f8e36450d9a65f04295b3ef13339b29cbf1c8d32c0d33456cc8 |
|
MD5 | ac896d8a25733b92768b196e382b34dc |
|
BLAKE2b-256 | b24639eb4ed7d4d8d17aa498e3d69ef27d59f02b519bce434c3369c6ec76fd54 |
Close
Hashes for rhino3dm-8.6.0b1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20e94402e5b609a3835d0a664f0bad00de5234d7f93ac03f4943bac179455c8a |
|
MD5 | 8b027a6385c8ea7add0e69a9a59cebea |
|
BLAKE2b-256 | c33331b3fbb92f552de11bb9b4c78a8c691704dd7165359b82cac8098da13de7 |
Close
Hashes for rhino3dm-8.6.0b1-cp312-cp312-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 676a8610ae0109014df27a0e3fa46ee12fe4845244cdf71a58a0fcdc6c1bdbdc |
|
MD5 | 93fab87750ca0b27406ce0555c85abf9 |
|
BLAKE2b-256 | e507d2ad725547a1124c7c0ab379d12a90b2b0cf73e09d73adcf5049ed5fd73b |
Close
Hashes for rhino3dm-8.6.0b1-cp312-cp312-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 213bc77597f5e7fc0f0d7e1035feeb50b9fd9bd6613ee4b96577111ab6b9610e |
|
MD5 | 0eb7054f4bdb756d2180efb73360eb04 |
|
BLAKE2b-256 | 7eaaec74023893461dd5e568b27a9cdfed5036d48ea53a1c7b12016a8d7204e0 |
Close
Hashes for rhino3dm-8.6.0b1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1efc4a7dfeb57769484005396fa3c8dda8258467c3290e9c1616fabd33ddf7c |
|
MD5 | b8b8247848c8f0447204d2d428b7e18a |
|
BLAKE2b-256 | 81567d79b6d2882f12104f47d96e9e9dc47f841211aa0c4b8f23f45d770f8289 |
Close
Hashes for rhino3dm-8.6.0b1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d1ca74d42da3172b9f5c67d7143a669f77cf02924f6d5a1c165b3f04defe838 |
|
MD5 | ba7166d986543049b2808685df3f0151 |
|
BLAKE2b-256 | 00fbc525443283aa90ddc73b93ee06164705d9441e9aa9235952f53512513866 |
Close
Hashes for rhino3dm-8.6.0b1-cp311-cp311-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eec79612b3aa97d3a4203c18388e3dd70c438d3dc0499df470733f355a88513 |
|
MD5 | 950933c5c7da61979eca8772cb139623 |
|
BLAKE2b-256 | af50a2b818995a62d92f740588de072361c120939216cc72b5cae4ce7e594efa |
Close
Hashes for rhino3dm-8.6.0b1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99817ba00d4fff412f35f2f4acb2b71150da1a8ebe65c1de3e601b280b43829b |
|
MD5 | 514d1da4f721b4ec69871d93809cb2cf |
|
BLAKE2b-256 | ab9021cbac10c86be6e1f8487f0eec67ccd740ac606b4f7081f9060204647c53 |
Close
Hashes for rhino3dm-8.6.0b1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0f58c21d4b543552a684747132611cc509a8360e8067dd35a60efe28a3a2770 |
|
MD5 | bbf038cb644d7961190cddee1331be74 |
|
BLAKE2b-256 | 1a1fb6b6324f4e4f8922be5feca3139d0d051e7caec90157d37779a4205c8601 |
Close
Hashes for rhino3dm-8.6.0b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5f609b395225cafad33358473b915a9f7d1fddf081e9f6880e5b57e8203fc0a |
|
MD5 | 31711441b8171c6c6fed8283c5271b14 |
|
BLAKE2b-256 | 5d4be232886176e96cebfc154076dc69e18b319446ab4d8ac1fd1d5d1e4d7245 |
Close
Hashes for rhino3dm-8.6.0b1-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b33d4c54a7ea997237d4a82cf6ad5c38d9ec6c11475b8a2abc204bb3b4f10f0c |
|
MD5 | fa982bfafc63c08feea0b7fef41975d4 |
|
BLAKE2b-256 | 3c46eac5139c50f5b88df8e1953531d6106c006fd26770322ed88050fb39f7b8 |
Close
Hashes for rhino3dm-8.6.0b1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 915a353b19bd04f0288daaf7132fc43771efd2123fa6f1dd993f97f6cdb2819b |
|
MD5 | 922424b8ec95334903e8e6d2f09e5f8d |
|
BLAKE2b-256 | 2c8c298bc455d13fee26f6e52476c5cd3188c8d4ba128c299cd51b8610cdc315 |
Close
Hashes for rhino3dm-8.6.0b1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b5b3db9cac68131dafcaefdbb55c810e04a91baa382ee733739a70062726ebf |
|
MD5 | 46db2dafa04dc02c9f4240e0cf4ba5d8 |
|
BLAKE2b-256 | 4275d537b4a03d96d81cd7b87863aaa4298a40ad832b9085424b8fc216a318f1 |
Close
Hashes for rhino3dm-8.6.0b1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef13a27f2f064ea9ada3f6029c517c13d5c5412487c6573b5155d878eb51eefc |
|
MD5 | 27b3e684942f099474d190ae7c84abd6 |
|
BLAKE2b-256 | 9e101a86282dffa115a42d1425ed411a6db8233cf5967f1a71e86da3c3cac135 |
Close
Hashes for rhino3dm-8.6.0b1-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 261cc42e3ba4dcad2ed80c91a39df6effa741e87a9c372ce400bd1892764d1f8 |
|
MD5 | 271e0497e7b23a76451f73ccc2ba3c73 |
|
BLAKE2b-256 | c85c11a6178a9d979ddbdb757168aa1eec95fddb958d09b1c262b5321be3eaaa |
Close
Hashes for rhino3dm-8.6.0b1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7f59fbb9e8cc89226d032c946e4e9a02d6bd82192939679785dddad04ddee16 |
|
MD5 | b3fdf5e7a3651d6e9dfc5a96a703ef7a |
|
BLAKE2b-256 | cc354c1cfef077a2d3f439c457ce8a7c233738f912afc43522ca5382fe4f3e28 |
Close
Hashes for rhino3dm-8.6.0b1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 159e113f0cdb2046ea46c1f887e21b12d2e56753444a445cdc6521e035019531 |
|
MD5 | f1ace7767da42c4d3a4041d415d183da |
|
BLAKE2b-256 | 259ff3225791d1924238286d6f372dbf6d7088d844a2d20dab6668ca0429ff9e |
Close
Hashes for rhino3dm-8.6.0b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f786ec641b2915021cfddc7d2c7df884eb8e63f574990b7537ef72f9c29a17ac |
|
MD5 | deff00782e5d988885ae06b603952ee5 |
|
BLAKE2b-256 | 81984001b78cdf8070596467807dabb838dfda518fc0699b112b613d4c86dc47 |
Close
Hashes for rhino3dm-8.6.0b1-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c10c9fc36f24d5a9a0220de3baff3a8635ccfd39b90c6955b4775d7a7d773804 |
|
MD5 | 0594b6701c4216342a5244070592037c |
|
BLAKE2b-256 | 67d39366fb6987737be50c6efff1f83a1f306bd20bc500544307a656a4bbc2f5 |
Close
Hashes for rhino3dm-8.6.0b1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67b17826d4bdf201214d0460ea0cafddc5b0ea20e4e5d1e39331b2df60273a84 |
|
MD5 | acab990595852caf243597282af3927d |
|
BLAKE2b-256 | 804b10b581d69c0ec50d97886f9541b3ae4788d7d9cbe32957742909960e09c4 |
Close
Hashes for rhino3dm-8.6.0b1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed5ee2d17e96cd614b40ab17ff8858d666f7e94b82969f11f9de2904bdf98929 |
|
MD5 | 95ad8789390fb9ecf3e6e841fa69b7f1 |
|
BLAKE2b-256 | 201a3b60c81cefda5124e907f22d372ec01c65ddd7c9b5209f47255ea4a2bdc9 |
Close
Hashes for rhino3dm-8.6.0b1-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f61d07c123d42cf05238f5076606d65c2071ee7ebffac48239eb122173f488c4 |
|
MD5 | 6a645da98b4f034f90de51976947977a |
|
BLAKE2b-256 | 0d3fc288d24438970c8e3ea3e5e5c948df172da66e2c4b258db87bcb0aab8cb0 |
Close
Hashes for rhino3dm-8.6.0b1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac2022acc3dbd6581c089d72fa9a66d42d8dc6e8bd0661c1f80a7a2fd8a02a31 |
|
MD5 | 89cce8b9c1cc28dce0ce1a5151d246f5 |
|
BLAKE2b-256 | 73b43ea8ff37b67026af5b5ead07b071e605c781ad394a956eb96c7941662d45 |