全参数电缆链
Fully Parametric Cable Chain
使用说明
- 所有模型资源均由用户上传分享,内容来源于网络公开资源
- 侵权投诉:通过抖音私信 @jobsfan 联系我们(需附版权证明),24小时内处理
- 模型将通过邮件发送(5分钟内自动发送),感谢理解带宽压力,超过1小时没收到,请联系我们
关于费用
我们是爱好者共建社区,为维持服务器成本,每个模型收取微量费用(仅覆盖基础开支)。我们承诺最低成本运营,感谢您的支持!
扫码手机访问
抖音私信 @jobsfan由于没有找到符合我需求的电缆链,我决定自己制作一个。
我想要一个完全参数化的电缆链,能够输出CSG格式。在这里找到的电缆链大多是只有.stl表面的。
此外,我希望不仅能构建单个链节,还能构建完整的电缆链。在这里,你可以指定一个由相对于前一个链节的角度组成的向量。
未来将增加一个选项,允许使用不同的链节类型,以限制链的角度移动。
电缆链是通过嵌套向量生成的。有一个元组,包含链节类型(目前只有类型1:限制为45°移动和类型2:±45°移动,类型3生成一个外观漂亮但机械上不一定合理的闭合链,类型4及以上与类型3相同)和该链节相对于前一个的角度。例如,[1,30]是一个角度为30°的链节。
这些元组嵌入在一个向量中。向量:
ChainDef = [[1,0],[1,0],[1,0],[1,0],[1,0],[1,0],[1,0],[1,0],[1,0],[1,0],[1,30],[1,30],[1,30],[1,30],[1,30],[1,30],[1,0],[1,0],[1,0],[1,0],[1,0],[1,0],[1,0]];
定义了示例电缆链,如截图所示。
向量:
ChainDef = [[1,0],[1,5],[1,15],[1,15],[1,20],[1,20],[1,20],[1,20],[1,15],[1,15],[1,10],[1,10],[1,10],[1,10],[1,10],[1,10],[1,7],[1,6],[1,5],[1,5],[1,5],[1,5],[1,5],[1,4],[1,4],[1,4],[1,4],[1,3],[1,3],[1,0],[1,0]];
定义了我用于3D打印机xy轴的版本。
链节并未针对打印进行优化。我制作这个是为了能够快速将电缆链以实体几何格式添加到我的FreeCAD打印机装配中。如果你想打印定制的链节,当然可以只将链长度设置为单个元素并导出.stl文件:
ChainDef = [[1,0]];
我将添加一个针对打印优化的链节类型。但也许你会对如何生成参数化链感兴趣,因为OpenSCAD是一种函数式语言,你不能使用"for"循环和变量来评估输入向量,必须通过递归函数实现。
请不要介意源代码中带有德语的糟糕格式,我只是在一个下午快速完成了这个,因为我需要它作为3D打印机项目的一个快速而简陋的解决方案,但我想也许这里有人会感兴趣,所以我还是以这个“测试版”的形式发布在这里。
我肯定会在以后更新一个结构更好、注释更详细的版本。
如果你有任何问题,请随时留言。
待办事项:
- 增加限制允许移动角度的功能
- 更友好的3D打印机链节类型(例如基于:http://www.thingiverse.com/thing:34661)
- 检查是否可能实现可打印链版本
- 添加起始和结束链节
- 清理源代码
- 改进对不可能设计的检测(Error-Cube)
相关内容
猜你喜欢
联系我们
热门推荐
-
骷髅国际象棋套装2023-03-26
-
武器架2024-01-16
-
桌面上夹持斯坦利/耶蒂杯子夹具2024-03-25
-
力量感十足的宙斯3D模型2024-04-29
-
用于Raspberry Pi高质量摄像头的D型安装适配器2024-05-08
最热下载
-
Daft Punk Thomas 3D打印可穿戴头盔2023-03-26
-
吸血鬼之夜2024-01-15
-
免费蜘蛛侠头像STL模型,适合3D打印2024-03-24
-
空客操纵杆配备控制杆固定装置2024-03-30
-
俄亥俄州日全食针孔观察器2024-05-03
最新模型
-
Savage 64 .22LR 弹匣扩展器2024-05-08
-
帕克赛德商用吸尘器管道固定架2024-05-08
-
啤酒盛放器2024-05-08
-
铁匠铺 HO 比例 3D 模型2024-05-08
-
简单植物 combat 机器人2024-05-06