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 2.7, 3.7, 3.8, 3.9 - Windows (32 and 64 bit)
  • Python 2.7, 3.7, 3.8, 3.9 - OSX (installed through homebrew)
  • Linux and 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-7.14.0.tar.gz (5.7 MB view details)

Uploaded Source

Built Distributions

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

rhino3dm-7.14.0-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

rhino3dm-7.14.0-cp310-cp310-macosx_11_0_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

rhino3dm-7.14.0-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9Windows x86-64

rhino3dm-7.14.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rhino3dm-7.14.0-cp39-cp39-macosx_11_0_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

rhino3dm-7.14.0-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8Windows x86-64

rhino3dm-7.14.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

rhino3dm-7.14.0-cp38-cp38-macosx_11_0_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

rhino3dm-7.14.0-cp37-cp37m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.7mWindows x86-64

rhino3dm-7.14.0-cp37-cp37m-macosx_11_0_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

rhino3dm-7.14.0-cp27-cp27m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 2.7mWindows x86-64

rhino3dm-7.14.0-cp27-cp27m-macosx_11_0_x86_64.whl (3.8 MB view details)

Uploaded CPython 2.7mmacOS 11.0+ x86-64

File details

Details for the file rhino3dm-7.14.0.tar.gz.

File metadata

  • Download URL: rhino3dm-7.14.0.tar.gz
  • Upload date:
  • Size: 5.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0.tar.gz
Algorithm Hash digest
SHA256 c012e670698fe3f6f8abd9adf552e31dab7c89e5d95861f7420efbad106e486e
MD5 bdca87384dcd2edd4492c40f35ffe042
BLAKE2b-256 92116d8e8e62e88506999cda0254aa12c819eacc199d1ed363f8420ddfeb906d

See more details on using hashes here.

File details

Details for the file rhino3dm-7.14.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-7.14.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d6a2642825aaa0a6527f354dfb630d5f16d3efa9cb05156e3374280968ac305c
MD5 f6eca267f6db4c325cca3f57c807a1e5
BLAKE2b-256 b751812d77e7afd7c7e824b7c20138004c4a5f0fb7a78d0564d74d119c27f9db

See more details on using hashes here.

File details

Details for the file rhino3dm-7.14.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: rhino3dm-7.14.0-cp310-cp310-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.10, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2739a095477f778787dc33db815f62a026842bb86a547a74cf1671a028ac4ba5
MD5 f964442270b6cad974d04caf666d4772
BLAKE2b-256 75e8ca2f4a4bfcc83bb16ef93d6d983f1764da9867089b2ddf3031adb6bf5d95

See more details on using hashes here.

File details

Details for the file rhino3dm-7.14.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-7.14.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bd4e4da0500be3b993c413bfbca4539ef0be3a687f5d020c624ec60e27befbed
MD5 3faed25d414201cddb551f953d65c05b
BLAKE2b-256 1e24c9a2a9c00aad49e367ee373d9c89f7fcf9f6f8c5daec1600d769104bec55

See more details on using hashes here.

File details

Details for the file rhino3dm-7.14.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: rhino3dm-7.14.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adf6238ae6fe07d889a827b4390ad78fb226eb71d1a0ed9bcc1d179c07128e5b
MD5 dfb88195034ee2b941187f5a425f8468
BLAKE2b-256 68af8f5509bb3e0a13f5bd8d7a82f715ce45b3e0c68ad4b34352eda15865d1d4

See more details on using hashes here.

File details

Details for the file rhino3dm-7.14.0-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: rhino3dm-7.14.0-cp39-cp39-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.9, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dc2d9ec7deb3db353b18948e483939ec2e575c079e92cd30ec85279e83cb5059
MD5 5d90527d67850efde398810ca1633850
BLAKE2b-256 96e4506eeea81346d45ab98f2b86a638a3905a8bbefff139b7ccdbbbf782326b

See more details on using hashes here.

File details

Details for the file rhino3dm-7.14.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-7.14.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ee0c782cd35edb6311c5071b1f87788df966a0435f45e277072a01a7ef6d3329
MD5 075af59b98af90b990c46910e27b0d06
BLAKE2b-256 f1e7e3c0ab2fdbb083ee571f950a5cc790e5d2922c7f3b960ab42e2141e5011c

See more details on using hashes here.

File details

Details for the file rhino3dm-7.14.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: rhino3dm-7.14.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98c75161a640be58e90f24613587e124fc2a4a0a711def6c7ca7a7d0f64efdeb
MD5 49c320e69266023618809e36c19e9396
BLAKE2b-256 7d1a638c631d353a301b840b8dd8f9bdea041fc00fbc3ccc31224a70cd8b51c2

See more details on using hashes here.

File details

Details for the file rhino3dm-7.14.0-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: rhino3dm-7.14.0-cp38-cp38-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.8, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dede206b4cae8f59255c80f9e4a51c26acda4f438b091a031f1d735751c58a80
MD5 ae14176429d4242bdfb02b01a7972531
BLAKE2b-256 33a02bd70ead97a8f927a9dd2465c6f941d3478392524d9c12880cf830185869

See more details on using hashes here.

File details

Details for the file rhino3dm-7.14.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-7.14.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7775dce1c3bf2ace2d6a56e587c27731d7f4500838a2c09e1fe0ad1f54fefde9
MD5 4297462b103329646520b114a073fecd
BLAKE2b-256 860e20e407864bf1bf11708ba33b6c4ec899a0d156eeea8a7cd93cb9d4b0093d

See more details on using hashes here.

File details

Details for the file rhino3dm-7.14.0-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: rhino3dm-7.14.0-cp37-cp37m-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.7m, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c71ad22d36b51b68710c264d2bd81a061d7e5c3c4b19b427031ad2f174269e23
MD5 17d0d0209c57f0324385b011c8b52256
BLAKE2b-256 6d72ca3e64b6cb2aa60f9d40c52cc3100c8b0a9f4ec674154bfd6ec3a86cec6f

See more details on using hashes here.

File details

Details for the file rhino3dm-7.14.0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-7.14.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 994fcce2068c808d0dd8316e0378c1c7ce5f3b2fe564fd8f9d532a4f9a054c76
MD5 26d6529b6ae5567778510de42fd32ad8
BLAKE2b-256 c376ae5208fd66e1a075824e16b6f26a015590b3ac8d5b04a560e16db5b01489

See more details on using hashes here.

File details

Details for the file rhino3dm-7.14.0-cp27-cp27m-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: rhino3dm-7.14.0-cp27-cp27m-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 2.7m, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.7

File hashes

Hashes for rhino3dm-7.14.0-cp27-cp27m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e3190b47ce56901997b615fa300a8bfea193677d05ecdb2dbd6fb584f5596130
MD5 40dd8382552d2a9b8a64032a21c99f81
BLAKE2b-256 b9b2a5f35c59e77f1613968dc98b9832c26c4d0505b2fdf89b7a5dda68f1c4d5

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