我目前正在使用OpenScad创建模板代码(在其中将值插入到输入变量中)以生成3D模型。
我这样做的原因是一个较大的项目的一部分,在该项目中,我想基于应用于输入变量的进化算法来迭代生成3D模型,其中用户偏好将决定进化方向。
(用户从一系列模型中选择一个模型,然后将根据所选模型生成新模型,然后冲洗并重复)
我希望能够为此设计一个用户界面。我是否可以像Java这样的编程语言(可以在其中为程序设计UI)使用OpenScad编译器(如果可能,还可以使用渲染器)?
附言我是初学者,所以请放轻松
最佳答案
OpenSCAD是用C++编写的,因此尽管可以与Java集成,但我不建议这样做,因为这可能是相当多的工作。
我们正在讨论将类似用户定义的GUI添加到OpenSCAD。仍在讨论中,并已发布了一些早期结果。在完成之前,所有这些都属于专家 Realm ,但请参见此处获取想法/灵感/信息:
为了使初学者更轻松地开始学习,也许OpenJSCAD很好?这将为您提供一个Web应用程序,您可以对其进行更改以添加自己的GUI控件:http://openjscad.org/
参见以下示例,该示例在OpenJSCAD之上编写自己的UI的人:http://custom.3dprintler.com/
所有这些解决方案仍需要进行一些修补-即插即用没有什么问题:/
关于java - 有没有办法用Java或任何其他编程语言来整合OpenSCAD编译器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35190826/