Skip to main content

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


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 details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rhino3dm-8.6.0b0-cp312-cp312-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.12Windows x86-64

rhino3dm-8.6.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rhino3dm-8.6.0b0-cp312-cp312-macosx_12_0_universal2.whl (4.6 MB view details)

Uploaded CPython 3.12macOS 12.0+ universal2 (ARM64, x86-64)

rhino3dm-8.6.0b0-cp312-cp312-macosx_11_0_universal2.whl (4.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

rhino3dm-8.6.0b0-cp311-cp311-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11Windows x86-64

rhino3dm-8.6.0b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rhino3dm-8.6.0b0-cp311-cp311-macosx_12_0_universal2.whl (4.6 MB view details)

Uploaded CPython 3.11macOS 12.0+ universal2 (ARM64, x86-64)

rhino3dm-8.6.0b0-cp311-cp311-macosx_11_0_universal2.whl (4.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

rhino3dm-8.6.0b0-cp310-cp310-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86-64

rhino3dm-8.6.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rhino3dm-8.6.0b0-cp310-cp310-macosx_12_0_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

rhino3dm-8.6.0b0-cp310-cp310-macosx_11_0_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

rhino3dm-8.6.0b0-cp39-cp39-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.9Windows x86-64

rhino3dm-8.6.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rhino3dm-8.6.0b0-cp39-cp39-macosx_12_0_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

rhino3dm-8.6.0b0-cp39-cp39-macosx_11_0_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

rhino3dm-8.6.0b0-cp38-cp38-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.8Windows x86-64

rhino3dm-8.6.0b0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

rhino3dm-8.6.0b0-cp38-cp38-macosx_12_0_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.8macOS 12.0+ x86-64

rhino3dm-8.6.0b0-cp38-cp38-macosx_11_0_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

rhino3dm-8.6.0b0-cp37-cp37m-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.7mWindows x86-64

rhino3dm-8.6.0b0-cp37-cp37m-macosx_12_0_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.7mmacOS 12.0+ x86-64

rhino3dm-8.6.0b0-cp37-cp37m-macosx_11_0_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

Details for the file rhino3dm-8.6.0b0.tar.gz.

File metadata

  • Download URL: rhino3dm-8.6.0b0.tar.gz
  • Upload date:
  • Size: 66.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rhino3dm-8.6.0b0.tar.gz
Algorithm Hash digest
SHA256 6767fd7215e2d204245e166c6f2b097a25f7b1fb9cceddc6daa2784f08b2c95a
MD5 c01ca4d73f3602e10b1b7c290ba900e0
BLAKE2b-256 f27118d5345061575193c21b0efc41ea771f3fe37fc9bf2440ee8e2a141d4756

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-8.6.0b0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rhino3dm-8.6.0b0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 39135d7587947f81bffdc2f1606dcb24047b5f1a7a88467553415382f27bf909
MD5 ccebe187baa6b31af7547b6fc307fe65
BLAKE2b-256 bbe70dbdc5aee2153c41091d2fdabb94ae1541b4d120ea854eb9679d4884bd57

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp312-cp312-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for rhino3dm-8.6.0b0-cp312-cp312-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 99aeaaf90a55cba6b13ad8c95a260698779a71d633b7e34da8749eb6d96e67a8
MD5 0caacfa5e56db855c35f0aedd7c59713
BLAKE2b-256 e65649f654130dd61cabfcab52ac17fa8ec64641f94090bf791a6d698bf46d46

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for rhino3dm-8.6.0b0-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 04122c1140e486128cee16c82eb665c3f09ee7eb69e53d01434f4b2f35e119d0
MD5 c247ecefd2142b3eb560a13fa51c31eb
BLAKE2b-256 9a4b86a9fa145113b6425fa0a89830d20a946d21de597fa1fe32ceee32f80c49

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-8.6.0b0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rhino3dm-8.6.0b0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8cbbb0c5e8d5d0e264ad3e4aa28e6ec9b8415837736528c78bbba3e705701484
MD5 f58e5e5f669230fcd84b0c18250fcb7a
BLAKE2b-256 a0e182641841476de6eb6bcd8fca053aac8d18038017510d7f32afcfd5351371

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp311-cp311-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for rhino3dm-8.6.0b0-cp311-cp311-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 18cc8a029e33274971054152a6fa8205d5a09ab08008e197736ce3b85e9425ff
MD5 183e25efc1dcabab64f1fa32a35cf7c0
BLAKE2b-256 e226b18ef9662446e8d5543e441e650c2e661192ea02bd257c454d16b5ad5886

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for rhino3dm-8.6.0b0-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 43010dd79c3580a2a78024e5abd66c2b10df49b87eabdf07522f9f49556b3b69
MD5 98b2e66d2299f1a7a2a13e9f128f3078
BLAKE2b-256 4b588a3bd4a0922efa3899ca73e025ea92d849e9e4b31ac889064f5fe63b7c81

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-8.6.0b0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rhino3dm-8.6.0b0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 343a6ae815058acebfe0eee1c96e9b92c4f0b51018c8572e3a843c11ff661876
MD5 d12b63f6cf3e54332a9f15e0d47122f8
BLAKE2b-256 deb80a8a8912c427a79b51cdbf3d31db9b308304965d0af25ff9361e731db3f4

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.6.0b0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 1c1536f406ec5144efeb22fe54f5c5d82cc03a99d3384cbdb229b13a279a8f6c
MD5 6d7fb804e9c9c8f469b68f7cd830f6d5
BLAKE2b-256 12ca9b5860549b96039f54484e1e7cc6460169414670e0d68c6c3671932c8bec

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.6.0b0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 75295d2dd1d3b31c490a18cb4ddb301943874282885aefff4bc27b3d574792dc
MD5 a954ead7acbbd8d594b6612ff460a11b
BLAKE2b-256 df22da80c4d656cbff9636f57a3b579ae12fcf5b4035b55a7fcc2b13b4977962

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-8.6.0b0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rhino3dm-8.6.0b0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f514844b920094be382944c5d4a42b6de09348ae726e43909fbd8c32fd6bd650
MD5 bdc4ad6da8b19089dc7e2db61c76b24e
BLAKE2b-256 a730a1378c5eb79cf8263b020cc134baaa763dc1c66fd30a8248e6a35f6e5881

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.6.0b0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 01b386a7490c10dd1fe50a8462e021beca67203ae1e69f5130ff0e41f27cb769
MD5 8e842b6aa0e64187c392ec6b81244d72
BLAKE2b-256 9b7d1053d34400eb86b7fbda2b4357d0fe23c8eeaaa8e2c796a759b082fc791d

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.6.0b0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b80759c9ccdc827d2b67aea5fa8683883b6ac531151db2bfd29801f5d0239919
MD5 23bde30ee7bdd7d0df0b18da1e77cc29
BLAKE2b-256 66413e2c2558f574f611324d009f44aea1056866ba91ccdd0f0fad81dcf934c5

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-8.6.0b0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rhino3dm-8.6.0b0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3d2983c077251584045e4895f517fdcfb6e046d380af0381a698909155c1a7f5
MD5 ff0f9d7cf24aa43e822bf7b36ce56fd2
BLAKE2b-256 d01b1294ddda2345b6a5754a925501779d613ea3fe5f431f8d0df56dfcbe952d

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp38-cp38-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.6.0b0-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 d7767a2091720c7bca16682bec285d13a3a973d3d2d0b26cfdd3f3bc3221d70e
MD5 6b76b8dc8ff573986707a946ddcd3c72
BLAKE2b-256 a067671faf8f90e7fb85cb867ef94e0126848851c0e06d28887706abb8fe7efb

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.6.0b0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a5d58393ad407ae84b8d0e6956a9eb688ef19274e8aac69ed4af2157d0bb4d7f
MD5 33ec20d368ca125b2801ad2efacef7a1
BLAKE2b-256 0aedde73f16990d31c9609f5b74d8da7081e25660fe74683f68471103f054ff7

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-8.6.0b0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rhino3dm-8.6.0b0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 25e7a63723c14cd2f2138d4d7c7aba6c583682bc7142faa5361bd0370a958655
MD5 de26bd55719e425b3b224d7d49defe08
BLAKE2b-256 b40063933bd403e9dc0cd5597bb74c68402fe7de3e5c6dce50f72594c44a62a5

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp37-cp37m-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.6.0b0-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 6045269f383d27de9ce0b758f28f159f83979392ff4d044f874b51d9c6e8cb3d
MD5 726db3e27f0f3dcb76b70ccca30a571b
BLAKE2b-256 9f94d955a1e0648145c1ebe50e5dd51d7d997913934f1198d8933a0bb2295b2f

See more details on using hashes here.

File details

Details for the file rhino3dm-8.6.0b0-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.6.0b0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 fcb324dc3321227c4e67e83810f8442643e741cc670e705db9d81a56d861ac9b
MD5 49f0d5713eaad0cbd19ad1058bde40a4
BLAKE2b-256 5ea51d62e7383985a3d78e47098a3d577ab0062dcdfd8537420ad1496810b371

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page