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.0b0.tar.gz (65.9 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.0b0-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86-64

rhino3dm-8.0.0b0-cp311-cp311-macosx_11_0_universal2.whl (5.1 MB view details)

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

rhino3dm-8.0.0b0-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

rhino3dm-8.0.0b0-cp310-cp310-macosx_11_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

rhino3dm-8.0.0b0-cp39-cp39-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.9Windows x86-64

rhino3dm-8.0.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rhino3dm-8.0.0b0-cp39-cp39-macosx_11_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

rhino3dm-8.0.0b0-cp38-cp38-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.8Windows x86-64

rhino3dm-8.0.0b0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

rhino3dm-8.0.0b0-cp38-cp38-macosx_11_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

rhino3dm-8.0.0b0-cp37-cp37m-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

rhino3dm-8.0.0b0-cp37-cp37m-macosx_11_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

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

File metadata

  • Download URL: rhino3dm-8.0.0b0.tar.gz
  • Upload date:
  • Size: 65.9 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.0b0.tar.gz
Algorithm Hash digest
SHA256 339267b719b6f65bd0d973408bc1ea3fe74a136fd66cca2938cc2d49df7aef7d
MD5 5e4a9e1864af35e3cc05d854f3ffe9fd
BLAKE2b-256 05c8f399a1ce3873f7ba4981d46308cbae54b8ea1dc94d0a143cad80683ddabf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rhino3dm-8.0.0b0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.2 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.0b0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5b00ed53f73f133bb23a95d007f83ae2690fe9216bfcc14e190c1f374354e4f7
MD5 85e8291c1e5230c9df409a827e3db851
BLAKE2b-256 c4cb1237366bdef27fb976b838343d24462b4a3e6336eac0baa3560ef20945f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rhino3dm-8.0.0b0-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 118335cd98baf0ef50e0c4b19bd1bb0b97c3be6487d74a101d42d485d49a2f10
MD5 20b626d1751c1d16273421849f1f2356
BLAKE2b-256 8715019cae23d82117545c449922d5d326d357c1b7de03ca690bf91438fd2a8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rhino3dm-8.0.0b0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.2 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.0b0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 396f17b22dd036f29a1f969d20696ec724588a7690b4948f6a231087b495c8a5
MD5 078dcdfc41a3b307b9091d3faf7eccde
BLAKE2b-256 79a3380c6ba68bc9c59978a5ea2c1c6f7b20379e8afad5d59c3524e35e61b8df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rhino3dm-8.0.0b0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0746a5c359ff04227a5362b8d7575d4627d9dfdd5349511d59b269a094a21773
MD5 f3f6395a7b9e2111115d7813af7f8e1f
BLAKE2b-256 08c0c131d915d0ccb26d31cf9466a75fe6299d7d6be0ed6a30927200a784ba06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rhino3dm-8.0.0b0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.3 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.0b0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 24bbd7ab46286f8543529b6f256806e824e58e2f699dd7739ac57083c261944f
MD5 74b45d5081516745c861f574e0ea41a4
BLAKE2b-256 84e675c2566778dffbfeb0d83d4001622ecd7423d664d27172370d97c6f40e51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rhino3dm-8.0.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca5be39f045aa6ab90eb00bb7ee5024572608892068141f6efb1b44e97bd4d25
MD5 6947ab0f9ec450292b896513f583b070
BLAKE2b-256 986f0b9531bb8199fd4518dadf0702dd129fb535b6c16978ae5fda2c39a6f72a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rhino3dm-8.0.0b0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9a4a953a66d2b7c0b447fbdde3f6718e2837ac6bba3f5caeb80f4e6d8d039fb0
MD5 3194258c64ed81de5cfd9c3c76146bc5
BLAKE2b-256 c1abdaa72b47836c8eb040df30a1484e5168a5b405854597f0ca1b14de546b9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rhino3dm-8.0.0b0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.2 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.0b0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ab4bb568c91842b773cbd18770fcc9ac5f67768bf4075429e56c883157eea8c8
MD5 a6efce864b8f1b0a0c750387f16ea500
BLAKE2b-256 7b6f575549a08de0df7a40fb06d03b008c0edecdda8e3a53e0f40857891e87d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rhino3dm-8.0.0b0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9fc033c1acfc5e7c6c6f77b5d5e802820cdcdab4b8ec8544a1c59294c0a4fd4
MD5 4b6426782a19eb5efb99d578e260b7c7
BLAKE2b-256 819ba301dda7465c144ba18630415d9464cd6551357bffc564e0749dce1d3974

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rhino3dm-8.0.0b0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e894f4b0c2798894a60d7911bbff00624a663f40e8237b070d23448e2a54edfe
MD5 5b95548412dba1b4b1b31b2342fde0d8
BLAKE2b-256 930e5edffc0ee40c26ba03119eb374b31ad6becce3ec0adb1edca1285efc4959

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rhino3dm-8.0.0b0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.0b0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8f351436d8dbcaf095479cadfeceb306b506ffb8582dd562a53e4932f23a0d59
MD5 dbaa8880a08f414a6fe718142a758d0a
BLAKE2b-256 c726206ad19d298910dfcf68f826cf9d9d675e3a932cbbeb515ecc5ec804e73f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rhino3dm-8.0.0b0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f4e4df5ca258452f6a3e60c21fc341701b73dffee3d3c0bc5d3f5967f6f139a1
MD5 bf953e321768f36bd9f6286e26d167b9
BLAKE2b-256 c806899fdffed9f0ae87aaedab8ed1f2ef924c8fb473e5eaca1eebcf490646df

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