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.
- OpenNURBS commit
d38986464ebfa2dad4e572cf1c0915896d75109b(v8.24.25281.15001) - google-draco
3abbc66fdf5597b1560c44ce7840aac76900b3f7(1.3.0-291-g3abbc66) - nanobind commit
d145ec5a41cf2d47eed7a8d7e366c92d2b0ac5b4(v2.9.2-30-gd145ec5)
Reference documentation is available in HTML format.
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},
}