总结
网址
https://gitlab.com/joaquinfq/openscad/blob/master/Modules/helix.scad
西班牙语
这一模块能让用户借助 OpenSCAD 快速、流畅地渲染螺旋和螺纹图案。与其他模块需要执行诸如“hull”操作
多边形在顶点数量和排列顺序方面都经过了优化,以实现快速渲染并避免出现“无效流形”提示。每个多边形由两个或多个三角形组成。
算法很简单:先找到某个段落的两个侧面多边形,再将它们与顶部、底部以及前后面的多边形拼接在一起。在其中一张图片中,我们可以看到为一个段落和一整段螺纹分别构建的多边形结构。
用户可以对螺旋槽的所有参数(螺距、直径、角度等)进行设置,还可以选择旋转方向,并生成带有或不带有倒角的轴图。
模块会读取 $fn 的值,以此确定用于渲染多边形的分段数量。
解压 Modules.helix.scad.zip 文件,然后打开 joaquinfq/openscad/Modules/helix.scad 文件。
要是你在使用过程中遇到任何疑问,随时欢迎留言咨询。
英语
这是一个模块,能让您使用 OpenSCAD 快速且高效地渲染螺旋线和螺旋面。与其他模块不同,后者通常依赖于昂贵的操作,比如对曲线进行包络处理,或逐点构建曲线再进行拼接。而这个模块则基于多边形的使用,这使得渲染速度更快,同时鼠标操作也更加流畅,没有延迟感。
多边形在顶点数量和排列顺序方面都进行了优化,以实现快速渲染并避免出现无效流形的提示。每个多边形由两个或多个三角形组成。
算法很简单,先找到某个线段的两侧多边形,再将它们与顶部、底部、前部和后部的多边形连接起来。在其中一张图片中,你可以看到为线段和整个螺纹分别构建的多边形。
您可以配置螺纹的所有参数(螺距、直径、角度等),还可以选择旋转方向,并渲染轴(带沉头或不带沉头)。
模块会参考 $fn 的值,以此确定用于渲染多边形的分段数量。
解压文件 Modules.helix.scad.zip,然后打开 joaquinfq/openscad/Modules/helix.scad 文件。
若您对其使用有任何疑问,请在评论区留言提问。
Tags
Source du modèle
