java - 有没有办法将 OpenSCAD 编译器合并到 java 或任何其他编程语言中?

标签 java c++ openscad

我目前正在使用 OpenScad 创建模板代码(我在其中向输入变量插入值)以生成 3D 模型。

我这样做的原因是一个更大的项目的一部分,我想根据应用于输入变量的进化算法迭代生成 3D 模型,其中用户偏好将决定进化方向。 (用户从一系列模型中选择一个模型,新模型将从所选模型中生成,冲洗并重复)

我希望能够为此设计一个用户界面。我是否可以在像 Java 这样的编程语言中使用 OpenScad 编译器(如果可能的话还有渲染器)(我可以在其中为我的程序设计 UI)?

附言我是初学者所以对我放轻松

最佳答案

OpenSCAD 是用 C++ 编写的,因此虽然可以与 Java 集成,但我不推荐这样做,因为它可能需要做一些工作。

我们正在讨论向 OpenSCAD 添加一个用户可定义的 GUI。它仍在讨论中,并发布了一些早期结果。在完成之前,所有这些都属于专家领域,但请参阅此处以获取想法/灵感/信息:

对于初学者来说更容易入门,也许 OpenJSCAD 不错?这将为您提供一个 Web 应用程序,您可以对其进行更改以添加自己的 GUI 控件:http://openjscad.org/

有关在 OpenJSCAD 之上编写自己的 UI 的示例,请参见此处:http://custom.3dprintler.com/

所有这些解决方案仍然需要一些修补 - 没有什么是即插即用的:/

关于java - 有没有办法将 OpenSCAD 编译器合并到 java 或任何其他编程语言中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35190826/

相关文章:

java - 为什么 JPopupMenu 在渲染之前要经过 2 遍 UIThread?

java - 等效于 Java 8 中的 Scala 的 foldLeft

c++ - 为什么 (int&)0 格式不正确?

c++ - 如何巧妙地、多态地用许多不同的成员类型填充对象?

OpenSCAD - 什么是节点?

math - OpenSCAD:如何从矢量到矢量绘制圆柱体?

java - 如何将 postgres 表合并到另一个表中?

java - Google App Engine Java 上的 Cron 作业失败

c++ - 使用自定义 AVIOContext 查找流信息时出现 FFMPEG 错误

openscad If 语句与变量有关