我正在开发一个需要使用 3D 图形的 Clojure 程序,为此我正在使用 Quil。我的第一个问题是有没有使用 Clojure 到 Quil 的替代品?据我所知,它似乎是我能找到的最先进的处理库。
问完之后,我的第二个问题是使用 Quil(它基于一个名为 Processing 的 Java 框架)添加其他 3 维原语的最佳方法是什么。我想添加一个圆柱体、一个圆锥体和一个圆环。我相信我的数学和编程技能可以应对挑战,但我需要一些帮助来了解我应该如何做出贡献。
首先,如果我要添加这些原语,我应该将它们添加到处理中还是应该将它们添加到 Quil 中?我已经编程了一段时间,但还没有为开源项目做出一点贡献。话虽如此,如果有人使用 Quil,如果我在 Clojure 中使用诸如“begin-shape”之类的顶点命令,我是否能够制作一个带有三角形顶点的圆柱体?它说该形状不能与“翻译”一起使用,但它可以与“翻译”一起使用吗?
一般来说,我正在寻找将 3D 基元添加到 Quil 的最佳方法,并且由于代码的性质,不能使用 Clojurescript,因此我需要为 Clojure 添加它们。任何帮助是极大的赞赏。
干杯,