Skip to content

StudioWEngineers/py3dm

Repository files navigation

py3dm

Continuous Integration PyPI Publish Documentation

The Studio W Python bindings for OpenNURBS using nanobind.

Important

OpenNURBS and Rhinoceros are registered trademarks of Robert McNeel & Associates.

py3dm is an independent, open-source project not affiliated with, endorsed by, or vetted by Robert McNeel & Associates. It provides Python bindings that utilize the publicly available OpenNURBS APIs. py3dm is distributed under the BSD 3-Clause License. Users should refer to the OpenNURBS Terms of Use for further details.

Dependencies

  • OpenNURBS commit d38986464ebfa2dad4e572cf1c0915896d75109b (v8.24.25281.15001)
  • google-draco 3abbc66fdf5597b1560c44ce7840aac76900b3f7 (1.3.0-291-g3abbc66)
  • nanobind commit d145ec5a41cf2d47eed7a8d7e366c92d2b0ac5b4 (v2.9.2-30-gd145ec5)

Documentation

Reference documentation is available in HTML format.

License and attribution

All material in this repository is licensed under a three-clause BSD license.

Please use the following BibTeX template to cite py3dm:

@misc{py3dm,
   author = {Studio W Engineers},
   title = {py3dm: Python bindings for openNURBS using nanobind},
   year = {2025},
   url = {https://github.com/StudioWEngineers/py3dm},
}