是否有任何3D CAD软件,免费软件、共享软件、开源软件或商业软件,使用Logo (例如FORWARD 100、LEFT 90等)的简化指令集作为编写脚本的3D CAD应用程序的基础?脚本方法简单易用,因为用户总是在“海龟”的位置;命令语言对某些人来说比许多CAD程序的GUI界面更容易掌握。
这将适合DIY项目,而不是复杂的工程方案。例如,我真的很想做一个管道原理图的三维渲染,使用Logo-海龟指令集来绘制管道的长度和方向是非常酷的。FORWARD 100,LEFT 45,FORWARD 25,UP 29,FORWARD 40等。更酷的是能够从elbows、T、Y、couplings、adapters等新兴设计中选择合适的配件,并在飞行中改变管径。
外面有这样的东西吗?
发布于 2011-06-03 04:38:56
很难完全肯定地回答这样一个否定的问题,但我相信答案是否定的。原因是,与其指定向右和向左转弯的角度(即一个旋转自由度),你还必须有滚动、俯仰和偏航(三个旋转自由度)。这会使对一只3d海龟的控制变得有点棘手。
此外,用户可能希望做的不仅仅是创建线条和(分段的)曲线。例如,很难看出海龟模型将如何扩展到表面建模。
然而,有免费的产品,直观的三维建模。例如,Autodesk 123D或Google Sketchup。
发布于 2012-01-31 22:43:32
FMSLogo有3D绘图的命令,例如:http://fmslogo.sourceforge.net/manual/understand-your-orientation-in-3D.html。其他Logo实现也有类似的看起来。但也许这离蒂姆所要寻找的还很远。
发布于 2021-05-19 14:56:34
虽然不是基于Logo的,但我们可以使用OpenSCAD编写类似的脚本。
问题是3D模型变得非常复杂,性能停滞不前。
其他类似的工具包括工具路径语言:https://tplang.org/,它集成到3D预览器CAMotics:https://camotics.org/中。
或者,你只需要使用G代码和G代码预览器。
https://stackoverflow.com/questions/6035318
复制相似问题