基于徽标的简单脚本3D CAD绘图软件

时间:2011-05-17 18:20:31

标签: scripting turtle-graphics cad logo-lang

是否有任何3D CAD软件,免费软件,共享软件,开源或商业软件,它们使用Logo Turtle着名的简化指令集(例如FORWARD 100LEFT 90等)作为脚本 3D CAD应用程序的基础?脚本方法简单易行,因为用户总是在“乌龟”的位置;对于某些人来说,命令语言比许多CAD程序的GUI界面更容易掌握。

这适用于DIY项目,而不是复杂的工程方案。例如,我真的想制作一个管道原理图的3D渲染,使用Logo-turtle指令集来绘制管道的长度和方向真的很酷。 FORWARD 100LEFT 45FORWARD 25UP 29FORWARD 40等。更酷的是能够从新的设计中选择适当的配件(elbowsTYcouplingsadapters等等。 Toolbox,并做一些事情,比如改变管道直径。

那里有这样的东西吗?

3 个答案:

答案 0 :(得分:2)

很难在绝对保证的情况下回答这样的问题,但我相信答案是否定的。原因是,不是指定向右和向左转动的角度(即一个旋转自由度),而是必须具有滚动,俯仰和偏转(三个旋转自由度)。这样可以控制3d龟有点棘手。

此外,用户可能希望做的不仅仅是创建线条和(分段的)曲线。例如,很难看出乌龟范式如何扩展到表面建模。

然而,有直观的3D建模的免费产品。例如Autodesk 123DGoogle Sketchup

答案 1 :(得分:1)

FMSLogo具有3D绘图命令,例如:http://fmslogo.sourceforge.net/manual/understand-your-orientation-in-3D.htmlIt seems其他徽标实现也有类似的东西。但也许它还远离@Tim所寻找的东西。

答案 2 :(得分:0)

虽然不是基于徽标的,但可以非常简单地使用 OpenSCAD 沿着这些方向编写一些脚本。

https://openscad.org/

问题是 3D 模型很快就会变得非常复杂并且性能下降。

其他类似工具包括刀具路径语言:https://tplang.org/,它集成到 3D 预览器 CAMotics:https://camotics.org/

或者,您可以只使用 G-Code 和 G-Code 预览器。