文件名称:tscad:使用符号距离函数(SDF)和打字稿的构造实体几何(CSG)
文件大小:94KB
文件格式:ZIP
更新时间:2024-04-05 06:11:05
marching-cubes sdf signed-distance-functions dual-marching-cubes TypeScript
计算机辅助设计 使用符号距离函数(SDF)和打字稿的构造实体几何(CSG) 特征 语言支持/友好的编码器-我想要一个类似于openscad的3D建模工具,但要使用完整的语言工具,IDE等以便于编码。 这就是为什么打字稿是我的首选。 隐式函数-使我感兴趣的另一个方面是ImplicitCAD。 我对数学的优雅印象深刻。 Haskell是一种很棒的语言,我会建议任何人学习它,但是在撰写本文时,仍缺少IDE支持。 Rounded Union-我一直感觉这在Openscad中是不存在的,并且是我寻找自己的解决方案的主要动力。 使用SDF,这非常容易实现。 版本控制-使用代码还有其他主要优点,例如版本控制和差异。 导出为OBJ文件格式。 我最初能够导出STL(ascii),但事实证明,OBJ更加容易,并且文件大小更小。 缺点 目前没有实时取景,将来会出现。 最初,我有一个基于浏览器的查看器,但
【文件预览】:
tscad-master
----.gitignore(53B)
----tsconfig.json(218B)
----README.md(3KB)
----LICENSE(34KB)
----pics()
--------sphere-cube.jpg(59KB)
----package.json(717B)
----index.spec.ts(129B)
----types.d.ts(646B)
----src()
--------dual3()
--------csg()
--------slice()
--------util()
----index.ts(260B)
----package-lock.json(16KB)