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)
  • 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-8.0.0b3.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.0.0b3-cp311-cp311-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11Windows x86-64

rhino3dm-8.0.0b3-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.0.0b3-cp311-cp311-macosx_11_0_universal2.whl (4.6 MB view details)

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

rhino3dm-8.0.0b3-cp310-cp310-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86-64

rhino3dm-8.0.0b3-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.0.0b3-cp310-cp310-macosx_11_0_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

rhino3dm-8.0.0b3-cp39-cp39-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.9Windows x86-64

rhino3dm-8.0.0b3-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.0.0b3-cp39-cp39-macosx_11_0_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

rhino3dm-8.0.0b3-cp38-cp38-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.8Windows x86-64

rhino3dm-8.0.0b3-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.0.0b3-cp38-cp38-macosx_11_0_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

rhino3dm-8.0.0b3-cp37-cp37m-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.7mWindows x86-64

rhino3dm-8.0.0b3-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.0.0b3.tar.gz.

File metadata

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

File hashes

Hashes for rhino3dm-8.0.0b3.tar.gz
Algorithm Hash digest
SHA256 be3290e8198d2af25ad8807de99919a27674c0827adad3c36689810f9558c301
MD5 be7742ebc201a40242d64413587f2d9f
BLAKE2b-256 aa10d21f373b4ff1e0fd46657a184ded64620eee44f1014cf77e07a2a1274573

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-8.0.0b3-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.8.9

File hashes

Hashes for rhino3dm-8.0.0b3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9e8f8727ccd444e4e30161e2b5ac3472c1a0bf29ca779bf343a94ea36942e0c0
MD5 687ab6dcf612e28c54877ee021c4fc9d
BLAKE2b-256 735a22f72223dac892d85cb96f393512cd70dab5aaa6dbe84100358b87b0eaef

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.0.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72b3a7a72a21b0cfa77386454a0a7bff56aafca57b926de6500e49e46dffde56
MD5 146d790749edcfd5a8e3433d5ac87153
BLAKE2b-256 4a67f53a725c13a37221d47a4deb6ac7238e7a489a032d6c6d174e4a48424140

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for rhino3dm-8.0.0b3-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8373a63ee4af8c4de6d2d6cc8e89d852623385d9989ba983d13626b9deeffe08
MD5 f72582cccf2d2c0c35b1d17eae059374
BLAKE2b-256 95f6e32e8826c11d0f0f1d7e0c50faf7925cbbfc28da18fab8b10a704baae123

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-8.0.0b3-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.8.9

File hashes

Hashes for rhino3dm-8.0.0b3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eabdcc357cc5400a1bf4c7096980ee233291995256f1745eb7b046e3795abc0f
MD5 be5a811501b8423380f494b60fa17bfc
BLAKE2b-256 162af82c9ddddd2b133da0d648cd69a960903f5cc4827ff74914bccb7558da45

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.0.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf8ea5e97cc8aa51cf54884c0efaa054348b6cfd97cf099fc228812e23ba089c
MD5 c188c74ab393eb4fe3fd83e1134508d7
BLAKE2b-256 afc420e7fb1df7e8504d4223215d9977f3951968033175473576b05c003f9c64

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.0.0b3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8ce7eadf037909e1c42c36f64559bfca61a51a1d1bc5a06b6576446beb62d038
MD5 1a586d2a4384c4a4d3c9f18c107378bf
BLAKE2b-256 c7497beb515597ced5357e6f2fb65357cdd180bcfba2b1495b42482c3a020880

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-8.0.0b3-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.8.9

File hashes

Hashes for rhino3dm-8.0.0b3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0c4b84354b0384b60b85da9b05f6ffbfe0816596601334a647f406aaaacc48e3
MD5 99d0d0230ab57d845eb74d27b5b743ab
BLAKE2b-256 d08740786dff0f8acbcd043a3a3d8fc804e9294bba2d4f45ef19b8bf659dc484

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.0.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0f597ffa1997b3631842d7c1a9a46b345b30461908df45761bd5d29c0cdd9c5
MD5 8c9e39305242a36086bc9d2518ffcbce
BLAKE2b-256 eacf0c063028816afee9365c26109ab9c95328ce4941f94a7fa0fdd89c35c877

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.0.0b3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 312f8bc96dc430bafd23fceb973a4698685cee3272ba866c005897b5e8b2a613
MD5 07126f3365117c2a856af6131026a633
BLAKE2b-256 fedcf54a6518512f8e461a2727f3467cdc8310cdf9b4ffbc79d4a3127520f3dc

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-8.0.0b3-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.8.9

File hashes

Hashes for rhino3dm-8.0.0b3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8c408d001fd77ffc40e71656db17eb1a32f4042950e9eabb5994ab636403fbea
MD5 a5024d963e03a1ba6cab5e50269230f4
BLAKE2b-256 3435b626e8b48e5e5f766cbfce7e240a37ed8cc8cb264e6d59e593d56b15e3eb

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.0.0b3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a6dd819a8f16cda66089c73febd715643a8d796492732cbd7283865e5d323ce
MD5 b1bc8284a3dc3a74725cb6ce6ec5ea63
BLAKE2b-256 69ead15a39e6981bd8eef77af47262381c077bca50107115c0d8a9e7aed7701c

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.0.0b3-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 abfb8350a5776d7dc74ca62b6b02095024966e0b34f849fe2d40e313ac07c777
MD5 6ec0ce7079ff5aca70ed73b704cfa116
BLAKE2b-256 7ebaa25f5de1f71c2664c5bcfc7aa51ebc42b3b3074d554f601eed412aa1539c

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: rhino3dm-8.0.0b3-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.8.9

File hashes

Hashes for rhino3dm-8.0.0b3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 62e3eb71742dac2b7786527cd38df39902bb7745d76b83782f984d05734e5685
MD5 ea3c110ac5ef895523d11d8e00560cf1
BLAKE2b-256 4993707a63f4d0a375f7dd694fca215a394da84dc9632d84d1c621186de8ac43

See more details on using hashes here.

File details

Details for the file rhino3dm-8.0.0b3-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rhino3dm-8.0.0b3-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 58ab7c87451880d047fdf55801e57b3888a506b03c59882cf583d60fc41d005d
MD5 ee3b1799ec8a719bb0ffe9d37acc2c06
BLAKE2b-256 d03e27f64676f49d1cb83a951faf722d31b41483abb357145a98befbf8a9c98b

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