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.0b0.tar.gz
(66.0 MB
view hashes)
Built Distributions
Close
Hashes for rhino3dm-8.6.0b0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39135d7587947f81bffdc2f1606dcb24047b5f1a7a88467553415382f27bf909 |
|
MD5 | ccebe187baa6b31af7547b6fc307fe65 |
|
BLAKE2b-256 | bbe70dbdc5aee2153c41091d2fdabb94ae1541b4d120ea854eb9679d4884bd57 |
Close
Hashes for rhino3dm-8.6.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0f22751c95d85efa7083403ea06671828b1b050cdb224efa69c45d10758d4e3 |
|
MD5 | e8b641edad7023669e1ee6d5b0b00e54 |
|
BLAKE2b-256 | 9bc0458d76bea82a93428ad808b4627af4f997c1dacfd7c7becb183fd5292047 |
Close
Hashes for rhino3dm-8.6.0b0-cp312-cp312-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99aeaaf90a55cba6b13ad8c95a260698779a71d633b7e34da8749eb6d96e67a8 |
|
MD5 | 0caacfa5e56db855c35f0aedd7c59713 |
|
BLAKE2b-256 | e65649f654130dd61cabfcab52ac17fa8ec64641f94090bf791a6d698bf46d46 |
Close
Hashes for rhino3dm-8.6.0b0-cp312-cp312-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04122c1140e486128cee16c82eb665c3f09ee7eb69e53d01434f4b2f35e119d0 |
|
MD5 | c247ecefd2142b3eb560a13fa51c31eb |
|
BLAKE2b-256 | 9a4b86a9fa145113b6425fa0a89830d20a946d21de597fa1fe32ceee32f80c49 |
Close
Hashes for rhino3dm-8.6.0b0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cbbb0c5e8d5d0e264ad3e4aa28e6ec9b8415837736528c78bbba3e705701484 |
|
MD5 | f58e5e5f669230fcd84b0c18250fcb7a |
|
BLAKE2b-256 | a0e182641841476de6eb6bcd8fca053aac8d18038017510d7f32afcfd5351371 |
Close
Hashes for rhino3dm-8.6.0b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f08cc408563069178ff2fafaceb8c833701523cd8c014b53b6799b7d50220028 |
|
MD5 | e9308eb915ca99388913a5f5af085cf2 |
|
BLAKE2b-256 | 112472df39e74333688533edf9769d59c5c08006ae6ab4527e17179e0fe82539 |
Close
Hashes for rhino3dm-8.6.0b0-cp311-cp311-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18cc8a029e33274971054152a6fa8205d5a09ab08008e197736ce3b85e9425ff |
|
MD5 | 183e25efc1dcabab64f1fa32a35cf7c0 |
|
BLAKE2b-256 | e226b18ef9662446e8d5543e441e650c2e661192ea02bd257c454d16b5ad5886 |
Close
Hashes for rhino3dm-8.6.0b0-cp311-cp311-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43010dd79c3580a2a78024e5abd66c2b10df49b87eabdf07522f9f49556b3b69 |
|
MD5 | 98b2e66d2299f1a7a2a13e9f128f3078 |
|
BLAKE2b-256 | 4b588a3bd4a0922efa3899ca73e025ea92d849e9e4b31ac889064f5fe63b7c81 |
Close
Hashes for rhino3dm-8.6.0b0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 343a6ae815058acebfe0eee1c96e9b92c4f0b51018c8572e3a843c11ff661876 |
|
MD5 | d12b63f6cf3e54332a9f15e0d47122f8 |
|
BLAKE2b-256 | deb80a8a8912c427a79b51cdbf3d31db9b308304965d0af25ff9361e731db3f4 |
Close
Hashes for rhino3dm-8.6.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbbd4e5f033497d7a67514d2a70dce6103f3799d75e344c0354beb621a4322d7 |
|
MD5 | b1ca821fe602fb5d529abd66d9bb6c7a |
|
BLAKE2b-256 | 207d5e136f351c810d3341ad8f3bc1d84d1d50cfd3c6ea0e1a579d586d7fcb59 |
Close
Hashes for rhino3dm-8.6.0b0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c1536f406ec5144efeb22fe54f5c5d82cc03a99d3384cbdb229b13a279a8f6c |
|
MD5 | 6d7fb804e9c9c8f469b68f7cd830f6d5 |
|
BLAKE2b-256 | 12ca9b5860549b96039f54484e1e7cc6460169414670e0d68c6c3671932c8bec |
Close
Hashes for rhino3dm-8.6.0b0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75295d2dd1d3b31c490a18cb4ddb301943874282885aefff4bc27b3d574792dc |
|
MD5 | a954ead7acbbd8d594b6612ff460a11b |
|
BLAKE2b-256 | df22da80c4d656cbff9636f57a3b579ae12fcf5b4035b55a7fcc2b13b4977962 |
Close
Hashes for rhino3dm-8.6.0b0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f514844b920094be382944c5d4a42b6de09348ae726e43909fbd8c32fd6bd650 |
|
MD5 | bdc4ad6da8b19089dc7e2db61c76b24e |
|
BLAKE2b-256 | a730a1378c5eb79cf8263b020cc134baaa763dc1c66fd30a8248e6a35f6e5881 |
Close
Hashes for rhino3dm-8.6.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 611819718c6b3ff292af288ce0c259977930f94458c810c67f1d200e77bbf341 |
|
MD5 | 83e730f558ca106448c7f7a5ce1953dc |
|
BLAKE2b-256 | 20fc1a9c5c2ecaaf8cb755b3845c55750f39234d5a2407715a87902d3280998c |
Close
Hashes for rhino3dm-8.6.0b0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01b386a7490c10dd1fe50a8462e021beca67203ae1e69f5130ff0e41f27cb769 |
|
MD5 | 8e842b6aa0e64187c392ec6b81244d72 |
|
BLAKE2b-256 | 9b7d1053d34400eb86b7fbda2b4357d0fe23c8eeaaa8e2c796a759b082fc791d |
Close
Hashes for rhino3dm-8.6.0b0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b80759c9ccdc827d2b67aea5fa8683883b6ac531151db2bfd29801f5d0239919 |
|
MD5 | 23bde30ee7bdd7d0df0b18da1e77cc29 |
|
BLAKE2b-256 | 66413e2c2558f574f611324d009f44aea1056866ba91ccdd0f0fad81dcf934c5 |
Close
Hashes for rhino3dm-8.6.0b0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d2983c077251584045e4895f517fdcfb6e046d380af0381a698909155c1a7f5 |
|
MD5 | ff0f9d7cf24aa43e822bf7b36ce56fd2 |
|
BLAKE2b-256 | d01b1294ddda2345b6a5754a925501779d613ea3fe5f431f8d0df56dfcbe952d |
Close
Hashes for rhino3dm-8.6.0b0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 034fa3589dffbf560c67f79c26a19e5216833323f59b262f9a146e3c5257eb89 |
|
MD5 | 6cc119303a15cd77256a1dd5423b1797 |
|
BLAKE2b-256 | 65da5a68957f46cf51d8c16dc70764218ed88e69d15a870048a293e5fb073be6 |
Close
Hashes for rhino3dm-8.6.0b0-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7767a2091720c7bca16682bec285d13a3a973d3d2d0b26cfdd3f3bc3221d70e |
|
MD5 | 6b76b8dc8ff573986707a946ddcd3c72 |
|
BLAKE2b-256 | a067671faf8f90e7fb85cb867ef94e0126848851c0e06d28887706abb8fe7efb |
Close
Hashes for rhino3dm-8.6.0b0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5d58393ad407ae84b8d0e6956a9eb688ef19274e8aac69ed4af2157d0bb4d7f |
|
MD5 | 33ec20d368ca125b2801ad2efacef7a1 |
|
BLAKE2b-256 | 0aedde73f16990d31c9609f5b74d8da7081e25660fe74683f68471103f054ff7 |
Close
Hashes for rhino3dm-8.6.0b0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25e7a63723c14cd2f2138d4d7c7aba6c583682bc7142faa5361bd0370a958655 |
|
MD5 | de26bd55719e425b3b224d7d49defe08 |
|
BLAKE2b-256 | b40063933bd403e9dc0cd5597bb74c68402fe7de3e5c6dce50f72594c44a62a5 |
Close
Hashes for rhino3dm-8.6.0b0-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6045269f383d27de9ce0b758f28f159f83979392ff4d044f874b51d9c6e8cb3d |
|
MD5 | 726db3e27f0f3dcb76b70ccca30a571b |
|
BLAKE2b-256 | 9f94d955a1e0648145c1ebe50e5dd51d7d997913934f1198d8933a0bb2295b2f |
Close
Hashes for rhino3dm-8.6.0b0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcb324dc3321227c4e67e83810f8442643e741cc670e705db9d81a56d861ac9b |
|
MD5 | 49f0d5713eaad0cbd19ad1058bde40a4 |
|
BLAKE2b-256 | 5ea51d62e7383985a3d78e47098a3d577ab0062dcdfd8537420ad1496810b371 |