OpenSCAD 用户建议使用哪些资源或方法将不同的 STL 文件拼凑在一起?
我想采用现有的 STL 零件(头部、躯干、手臂、腿)的 STL 模型库,并将其设为 Thingiverse OpenSTL 制造商,类似于可用的城堡生成器和/或拼图生成器。
这样,用户可以使用指定的参数生成自定义模型并下载模型进行打印。
OpenSCAD 用户建议使用哪些资源或方法将不同的 STL 文件拼凑在一起?
我想采用现有的 STL 零件(头部、躯干、手臂、腿)的 STL 模型库,并将其设为 Thingiverse OpenSTL 制造商,类似于可用的城堡生成器和/或拼图生成器。
这样,用户可以使用指定的参数生成自定义模型并下载模型进行打印。
我将提供以下选项,而无需等待我的问题的答案。
可以将特定的 STL 文件导入 OpenSCAD 并执行旋转、平移和缩放,但它会“笨拙”,因为您将对这些操作的参数进行微小的更改。每个导入的对象都必须通过代码中的更改单独操作。如果您导入的对象具有可量化的尺寸,也就是说,如果您知道具体的测量值,您将有一个更轻松的项目时间。
如果您不限制自己使用 OpenSCAD,我会推荐易于使用的 MeshMixer。我最近为朋友“组装”了角色扮演“武器”的零件。所有零件都是单独的 STL 文件,并使用 MeshMixer 定位在 3 空间中,使零件看起来好像项目是打印和组装的。
Meshmixer 中的变换工具是一个图形化的三箭头/三轴机械手图标。抓住一个箭头,模型就会向拖动方向移动。抓住两个箭头之间的弧线,模型就会旋转。如果您想要五度旋转增量,请在抓取后向外移动鼠标并获得校准圆。当鼠标位于圆圈上时,您会捕捉到五度。如果您需要更小的移动,请将鼠标移出更远离中心的位置。
Meshmixer 中呈现的 3 空间使您能够在所有三个维度上对齐零件/零件,以满足您的需求。还有一个模型隐藏和一个模型幻影功能,以帮助放置。
我希望人们可以使用 Blender 之类的程序,但学习曲线更像是一道鸿沟或悬崖。
可以使用以工程为重点的程序,例如 SolidWorks、Fusion 360 和许多其他程序,但我认为您的头部、手臂、腿、躯干参考意味着您没有使用更适合这些程序的正交模型。
Meshmixer 和 OpenSCAD 一样是免费的。我使用两者并批准此消息。
虽然这可能 (?) 不适合 Thingiverse 定制器,但 OpenSCAD 有一个不错的Makefile 支持。在我目前正在处理的一个项目中,我有一组包含文件,这些文件以一些可配置的参数开始,然后根据这些参数提供一些计算尺寸,然后用于渲染各个组件。通过Makefile/.deps机制,系统可以跟踪哪个组件.scad文件受哪个设置文件影响,并自动重建可能受影响的部分。(请注意,.deps 文件未检入存储库。)在组装模型中,我仅import
渲染了单独的 STL 文件(在我的情况下,始终通过一些包装模块进行着色和 BOM 生成)。