3DFORPRINT
图像到 STL 转换器
按需提供 3D 模型
中文 (简体)
English
Español
Français
报名
登录
用于 3d 打印机和激光切割机的 3d/2d 迷宫生成器(blender/python 脚本) 3D打印
不像
喜欢
×
Close
3523 视图
2 喜欢
0 下载
下载
设计师
nimaid
3D 模型描述
编辑 1 (2015 年 3 月 24 日):添加了双挤压支持。
编辑 2 (2015 年 3 月 24 日):添加了关闭入口和出口的选项,还添加
...
了设置以制作 2D 矢量路径而不是 3D 网格。修复了代码中的轻微冗余。
编辑 3 (2015 年 3 月 25 日):修复了轻微设置冲突,添加了更多注释以使其更清晰。
我对迷宫生成感兴趣已经有一段时间了。虽然我用 HTML 5/Javascript 和 C 编写了一些不同的游戏,但我想制作一些真正物理上真实的东西。
在 Thingiverse 上搜索后,我找到了一个 Python 脚本,该脚本生成了迷宫的 OpenSCAD 描述,但对我来说这似乎太绕了。此外,我更喜欢经典递归回溯算法的外观,而且它实现起来非常简单。另外,我真的非常喜欢生成迷宫。 :) 所以,我决定自己写一个。
最初,我想在 OpenSCAD 中实现它,但因为它使用函数式语言,所以我确定这是不可能的。(
显然我完全错了!
)然而,我终于让它在 Blender 中作为 Python 脚本运行了。
这花了大约一年左右的时间,我做了一些非常零散的调整。最初,我试图使用布尔值来添加和减去长方体(比如 OpenSCAD),但由于法线和其他东西的挑剔性质,这被证明是有问题的。所以,我最终把迷宫做成了 2D 网格(一个顶点一个顶点,一个面一个面),然后挤压它,稍后再添加底面。
这是完全可用的,但还有一些功能我还想要。我真的想能够标记开始和结束,但我不确定我应该怎么做。留下评论,告诉我你的想法!
附言
有趣的是,20x20_humanSize.stl 是一个 20 X 20 的迷宫,适合人类在其中行走。(总共 62600 毫米 x 626000 毫米,或约 98.6 英亩)。以下是设置:(感谢 Google!)
width = 20 # 单元格宽度
length = 20 # 单元格长度
cellThickness = 2500 # 通道宽度 [mm]
wallThickness = 600 # 墙壁宽度 [mm]
wallHeight = 2500 # 墙壁高度 [mm]
baseHeight = 300 # 底座高度 [mm]
祝您以 1:1 的比例打印成功。
阅读更多
3D模型打印参数
要制作自己的迷宫,请下载“Maze Generator.blend”,在 Blender 中打开它,然后阅读左上角脚本中的说明。完成后,选
...
它,然后*文件>导出>Stl (.stl)*。打印并享受!无需支撑!我建议壁宽为喷嘴直径的倍数,这样您就可以仅使用外壳将它们打印成实体。例如,如果您的喷嘴为 0.4 毫米,您可以使用 1 个外壳*(这将使墙壁总厚度达到 2 个外壳)*打印实体墙壁,如果它们的厚度为 0.4*2 毫米。或者,您可以用激光切割它们!目前对此的支持有限,但如果您设置“wallHeight = 0”,它将创建一条路径*(实际上是 2 条路径)*而不是网格。使用 [Blender SVG Exporter](
http://wiki.blender.org/index.php/Extensions
:2.6/Py/Scripts/Import-Export/Inkscape_SVG_Exporter) 将其作为 SVG 并制作您想要的任何东西!当然,它不适合开箱即用激光切割,您必须发挥创意!*(如果您使用 Inkscape,请在使用路径之前将其缩放 125%。Illustrator 按原样工作。)* 激光切割球迷宫的文件是 `15x15_ball_maze.ai` 和 `15x15_ball_maze.svg`。说明在文件中。如果您根据此项目制作自己的 3D 或激光切割设计,请注明出处,并将其作为 remix 添加到此项目中。除了使用 .blend 文件,您还可以自己在 blender 中加载“blender_maze_gen.py”,但在我看来,这样做的理由并不多。只需使用 .blend 文件即可。目前,入口和出口看起来一样。入口是打印时面向您的洞*(或第三象限 [-x, -y] 中的洞,对于那些想要具体说明的人来说)*。请评论告诉我如何标记它们,因为我很茫然。
阅读更多
标签
3d打印机
混合器
可定制
迷宫
激光切割
激光切割机
迷宫
Python
执照
CC Atribution
相关 3d 模型与标签
俄罗斯娃娃迷宫拼图盒
3D打印蜜蜂拼图
戟龙拼图模型
DIY 真空低温烹调配件
正装衬衫(有领长袖)
乌龟拼图
球迷宫
2.8w 开源激光切割机和雕刻机
3D 模块化拼图迷宫
GrblGrus 的立方体拼图 数控/激光
扁平包装国际象棋套装
三角迷宫耳环 - 免费
Prusa i3 - 激光切割微型 3D 打印机
Ultimaker - 激光切割 3D 打印机微型
低聚国际象棋
方形迷宫耳环 - 免费
迷宫礼品盒
迷宫盒
叠杯
狼肩垫
飞
迷宫礼品盒
迷宫游戏
Makerbot - 激光切割 3D 打印机微型
×
登录
用户名或密码不正确,请检查数据。
您必须先验证您的电子邮件才能进入
转发验证电子邮件。
登录
您忘记密码了吗?
重置密码
重置密码
×
电子邮件
感谢您注册 3dforprint
×
我们刚刚向您发送了一条带有激活链接的消息。 如果您在 10 分钟内没有收到,请检查您的垃圾邮件文件夹。
一封包含重置密码说明的电子邮件已发送至您的电子邮件帐户。
我们刚刚向您发送了一条带有激活链接的消息。 如果您在 10 分钟内没有收到,请检查您的垃圾邮件文件夹。
×
报名
创建您的 3dforprint 帐户