文件名称:sdf:Python中简单的SDF网格生成
文件大小:7.36MB
文件格式:ZIP
更新时间:2024-03-08 00:35:13
python mesh sdf signed-distance-functions 3d-printing
自卫队 使用简单的Python API基于SDF(带符号距离函数)生成3D网格。 特别感谢提供的有关有符号距离函数的出色文档: 例子 这是一个生成示例的完整示例。 这是规范的“示例。 注意将运算符用于并集,交集和差。 from sdf import * f = sphere ( 1 ) & box ( 1.5 ) c = cylinder ( 0.5 ) f -= c . orient ( X ) | c . orient ( Y ) | c . orient ( Z ) f . save ( 'out.stl' ) 是的,这实际上就是整个代码! 您可以3D打印该模型或在3D应用程序中使用它。 更多例子 有一个很酷的例子吗? 提交公关! 要求 请注意,按照以下说明进行操作时,setup.py将自动安装依赖项。 Python 3 麻木 枕头 scikit图像 科学的 安装 使用以
【文件预览】:
sdf-main
----setup.py(619B)
----.gitignore(21B)
----LICENSE.md(1KB)
----examples()
--------weave.py(363B)
--------customizable_box.py(1KB)
--------knurling.py(379B)
--------pawn.py(533B)
--------example.py(127B)
--------blobby.py(231B)
--------text.py(119B)
--------gearlike.py(176B)
----README.md(19KB)
----sdf()
--------stl.py(645B)
--------dn.py(3KB)
--------ease.py(4KB)
--------mesh.py(6KB)
--------__init__.py(244B)
--------progress.py(2KB)
--------d3.py(12KB)
--------util.py(73B)
--------text.py(2KB)
--------d2.py(6KB)
----docs()
--------.gitignore(17B)
--------images()
--------render.py(5KB)
--------render.go(3KB)