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 Developer samples at: https://github.com/mcneel/rhino-developer-samples/tree/8/rhino3dm/py Forums at: https://discourse.mcneel.com/c/rhino-developer/rhino3dm/ Report issue: https://github.com/mcneel/rhino3dm/issues
Supported platforms
- Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12 - Windows (32 and 64 bit)
- Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12 - macos 11, 12 (installed through homebrew)
- Python 3.8, 3.9, 3.10, 3.11, 3.12 - macos 14 arm 64
- Python 3.8, 3.9, 3.10, 3.11 - Linux via manylinux2014_x86_64
- other architectures, operating systems, and 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.1.tar.gz
(66.0 MB
view hashes)
Built Distributions
Close
Hashes for rhino3dm-8.6.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f36258879e4b639e9d065027c6b0e455801e614e53e57db812eba5ea30039ce7 |
|
MD5 | d1e161d887ba195cb3fe91ea2c6dacc0 |
|
BLAKE2b-256 | 5fa1b5d8ab5f589fbbc4368b2f84dc35d805aee3e37ffb842fba6db41d18adc1 |
Close
Hashes for rhino3dm-8.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53b513ac4108c4d82f891da96b1d42d7ada5e9858c1fd61928501e32dfe388bd |
|
MD5 | 1efa0ca2388cd25137d14927ebef311e |
|
BLAKE2b-256 | 55a76941f62a15653577d7edb5aec17a97b71f7392fab6c22daf3bc16114ec45 |
Close
Hashes for rhino3dm-8.6.1-cp312-cp312-macosx_14_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 067afbde087e25541cfbdd8240eadf980f47050323c17f4cbfd448402bd404fc |
|
MD5 | a3095650c76c3028855231198c6e4b49 |
|
BLAKE2b-256 | 521efa6e46dcf187c6084644c122c6285104a4389ed1ab2943b7a936f8ef27b0 |
Close
Hashes for rhino3dm-8.6.1-cp312-cp312-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1e6140eb077cf387aad9dbfc290b3272a29a93957425a1fe2b4c777652b8b77 |
|
MD5 | 8bd89f005c7ff16c5e073b9c570dc769 |
|
BLAKE2b-256 | aa7697cb51285996ac65fbd16805775d5d971280782f1050127cee2d70698d77 |
Close
Hashes for rhino3dm-8.6.1-cp312-cp312-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c51a2d66395fd059d5fcd806929317e520ac9d796a23972d3f9fd027436049d9 |
|
MD5 | 77eba42e756bb6d8a300855bf10fbdf1 |
|
BLAKE2b-256 | 4bb1632259916f3e65ec7e9b9a7e9ca279b4a7e54f31a21b848dac6292b4474f |
Close
Hashes for rhino3dm-8.6.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9e21994ce3c75e1f902f376b3090facc2f50f07381507d6bea9edb17ab14e59 |
|
MD5 | c9c1ba40a9a3b67e986e09ab00652b14 |
|
BLAKE2b-256 | 2386baf784f93ae106627213ce4581040e28455a8751091bbce2684222e2c220 |
Close
Hashes for rhino3dm-8.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5af9600c71ab2e8d8ecf6ca040425ee66041bd0a0f58e75237de8fc8442596db |
|
MD5 | 85b77caa89e2e9952e27e9efba9016a0 |
|
BLAKE2b-256 | fbdeea169241b4b81a7b85785f7391c14c08132b8127a2b68152b53582290dbd |
Close
Hashes for rhino3dm-8.6.1-cp311-cp311-macosx_14_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 788ea0ed74c44d69355c0d411fa6eb0fa22d089b008160285736cff8a649e51b |
|
MD5 | 62fe6782b57b079312d85bdc8b340883 |
|
BLAKE2b-256 | 1b27e5db68345833ebb38bd28d84af0fc2c000f3b073006879c71481b813ba4e |
Close
Hashes for rhino3dm-8.6.1-cp311-cp311-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59e3540c8fcb8e1a783d9bf18d6d34c2e81c40bf5df99ed7bdfcd407355618c2 |
|
MD5 | 89996d21d92639992d75bd9e70149bd9 |
|
BLAKE2b-256 | 65372b0b9650c34955bc786dae42cb72a9a735c93d9d1456f7fb1a1d2b5a1c93 |
Close
Hashes for rhino3dm-8.6.1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c2b4c109a95e31cf207d61ea70d0805b78bad554f4d7aa8cff4d1d8356f5dff |
|
MD5 | 884c2cbde0f6bff8d254197c63f4755a |
|
BLAKE2b-256 | 35747f2a562659ef55a1bd2f25b2181f30c93cc0f0a3d41dec1cb51117b73a04 |
Close
Hashes for rhino3dm-8.6.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a62b7d9d33ae82ba4916e4e065a57ae897c4947c9ec61c2fc05d65da1dce6860 |
|
MD5 | b0b9914ff0b6a0bbe55db07e08da2c0e |
|
BLAKE2b-256 | 1cdc205b48aead225f6875e334c7c80de553eded63a76a1396c3ce2da192c12b |
Close
Hashes for rhino3dm-8.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4176aaf3518e78e885ab3293adade39ea475d0924ed28a737139e6809791531b |
|
MD5 | 8c56ad18f3275ffae90ab00e8a6892a4 |
|
BLAKE2b-256 | 6700f65550456b5c3da25fa8cf8ae2fd22334f08e4fa59bf0777bbfa9a1f1b86 |
Close
Hashes for rhino3dm-8.6.1-cp310-cp310-macosx_14_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29d9ccccf0dbf076b6c0367da4578f27a75b1553e231f3d942fe3c7a592b5d67 |
|
MD5 | 80c5b949bf887c7451eef8a5d8a56963 |
|
BLAKE2b-256 | 314ebf411e095c7cf3b9da3dbc23f047f30b089272c64361988772f39f1f53bc |
Close
Hashes for rhino3dm-8.6.1-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b50e8d46539f1f73357a85606ca3d73f7693ebdaa50c808da64e4f26240d942b |
|
MD5 | 99409a7f06bbb81a0fa899035058dca3 |
|
BLAKE2b-256 | d69eb5aa06aaedc59e07692a54aeb670c0938721e307ed9dbcb1ca067828e048 |
Close
Hashes for rhino3dm-8.6.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b2e6460a65dad3905ba0f44e13b7206b27e9c3ddb121ff8e5aca420d0908631 |
|
MD5 | 7d6be8251f16fe17fd4347dcd18d997c |
|
BLAKE2b-256 | 220e2b97d939e134dbd0acf7a8931bce0234d5e478d2066ab3a707a124cf3cc1 |
Close
Hashes for rhino3dm-8.6.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1d44af1ed47995217a1acd5ac6458d520be57c82680a4320b6c1f67ae075aad |
|
MD5 | 09fed0fbd9d8d08d332bfa4f73243b23 |
|
BLAKE2b-256 | 6ea44610a15313aae1f99eee0b87f179e8515624457decd25c600aec34a7ef57 |
Close
Hashes for rhino3dm-8.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d228327f8b9da5e74f463c8f76bdbc21bc8f98eeaae96ffe359280fd1880521 |
|
MD5 | d6b1be428ea2562c84790d9f57038f88 |
|
BLAKE2b-256 | 627fc441ba0724cf2103eeddff60679fc2c489c81103fdc6de607aa397db4712 |
Close
Hashes for rhino3dm-8.6.1-cp39-cp39-macosx_14_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fdd0f1e4d7f512f579583a4027c23604a2f10e96baae82460158878c9e1f348 |
|
MD5 | 87599f2d469539c5854f62ba8de6be57 |
|
BLAKE2b-256 | 57e22cdf73bb7238f55c2632a24889a2864151dfc2ae6ca53d2b2e0b1657d465 |
Close
Hashes for rhino3dm-8.6.1-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b88c6a734db17b83b41969e958776459c42c115d7d8e1501a0297c238afa539f |
|
MD5 | 6c98700dd0ecf863c1ab8d00f9f134c3 |
|
BLAKE2b-256 | 386f8d8e0b9cd6b711c4afcb4ef8c0e92f118295d0470aa6bd255c6cd66e93ba |
Close
Hashes for rhino3dm-8.6.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48521b935ce98a471f9a000cf3104116784c7d007f476d5e74b83459fa62c75a |
|
MD5 | ff1ec6a7fc2d0df8ff21937c964f33b1 |
|
BLAKE2b-256 | 99df9f1335ed6d6a53408f8f00faa9ab57329c6ef7b49f97b00a806d96153a0f |
Close
Hashes for rhino3dm-8.6.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79523ef9dd50681d32771523371edaebf1ec4cbbbf0b604d4a88e52a3876c4bc |
|
MD5 | 95173d098215b526dbd69ab5f8d7871e |
|
BLAKE2b-256 | 8464dfa14a9fff86a3f0a04f419210e2875b859559df38217e50d42443091b70 |
Close
Hashes for rhino3dm-8.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 406d7215d76d4dd97c636642f3e7d5390342f86122c1d12d1c5270a7448d1607 |
|
MD5 | d6406aa9d376c3a78c676c7eb7544310 |
|
BLAKE2b-256 | b5d3604c54edb131cb741d88365a910085f189e1b41749e79fefc2939c1194e9 |
Close
Hashes for rhino3dm-8.6.1-cp38-cp38-macosx_14_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23d3b8b971afea1ae088615ad16a59bf7807d3c0532bfd7cbc0d5be00457c267 |
|
MD5 | 51d8d4831d242dd112bc0cf9f471ff9d |
|
BLAKE2b-256 | 39da5f078a10a1d672969bf904bbda10eb56ab509e8e3c156639482b0d227ccc |
Close
Hashes for rhino3dm-8.6.1-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 396deba04f043aee7d3d5175a17206488aa68ab542a15dfbfff3f7bed36dbb9d |
|
MD5 | ddfab57d0082a56488f7eca150652de0 |
|
BLAKE2b-256 | f3375bd8b2e42ba055af357d05d0456796fadd9bcb3f2f7891839d8b9c7d8fa1 |
Close
Hashes for rhino3dm-8.6.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4a0aa23b5113ea189e487be6438dbd668fc7bd4f7e42555dda5d0131a1916e8 |
|
MD5 | 0448ef2e2ff4ca3a732bbc0ce70074d0 |
|
BLAKE2b-256 | 383c488d8b9563c4fa9239eefe1ee53b0885dca1ca84a2561545075d83557b2e |
Close
Hashes for rhino3dm-8.6.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e03b088400d48a5e5b93f7047548473d1ff98c722c70e279c4aa45869b0a719d |
|
MD5 | d6ef09d4b5a183b5cd07b200bc48f328 |
|
BLAKE2b-256 | 47b3a125f9763a7ed7f3ef4da900219d148f02705528133300686c130f244d70 |
Close
Hashes for rhino3dm-8.6.1-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c0052f1b08a95f65515c5f45b29e2cfd54f2824246b123106e20b5800741b42 |
|
MD5 | 0573831a310ad91015d4a75fdf96ffa5 |
|
BLAKE2b-256 | 1938ab18e7ab562ee53afb05879130b4c169ea579310336050c7218cc53afd1d |
Close
Hashes for rhino3dm-8.6.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f60b464b6af87f8dce36b69e145ea6f7adb1617a332fb95ed9290f2f402de439 |
|
MD5 | 8229ec6ce6c5a04ffacaf9ba214dabe8 |
|
BLAKE2b-256 | cbb5f5275c1b6e58bd94b95940226efbd66f6bcc8737434512a00e218236e637 |