2

我喜欢用 OpenSCAD 来教授分号和花括号的规则。在 20 分钟内,学生可以编写程序,了解转换,并查看错位的分号和花括号的结果,而无需担心其他语义。换句话说,OpenSCAD 是向初学者教授 C 系列语法规则基础知识的绝佳工具。

但是 OpenSCAD 缺乏表现力。没有将形状存储为变量——一切都必须写成函数。我发现基于 Python 的 PLasM 功能更强大,因为 Python 本身可以在脚本中使用。

有谁知道基于 Java 的语言,本质上是底层 CGAL 嵌入在 Java 函数中的地方?这将是理想的,因为我正在使用 Processing 和 Arduino 来教授编程。

4

2 回答 2

4

SolidPython? Not Java based, but might just be what you are looking for?

It's a python frontend for solid modelling that compiles to OpenSCAD:

https://github.com/SolidCode/SolidPython

于 2014-01-06T10:06:15.770 回答
3

这个怎么样 - https://code.google.com/p/cgal-bindings/?它是一组支持 Python 和 Java 的 CGAL 的 SWIG 绑定。

于 2014-01-04T12:39:41.220 回答