1

我正在开发一个需要使用 3D 图形的 Clojure 程序,为此我正在使用 Quil。我的第一个问题是有没有使用 Clojure 到 Quil 的替代品?据我所知,它似乎是我能找到的最先进的处理库。

问完之后,我的第二个问题是使用 Quil(它基于一个名为 Processing 的 Java 框架)添加其他 3 维原语的最佳方法是什么。我想添加一个圆柱体、一个圆锥体和一个圆环。我相信我的数学和编程技能可以应对挑战,但我需要一些帮助来了解我应该如何做出贡献。

首先,如果我要添加这些原语,我应该将它们添加到处理中还是应该将它们添加到 Quil 中?我已经编程了一段时间,但还没有为开源项目做出一点贡献。话虽如此,如果有人使用 Quil,如果我在 Clojure 中使用诸如“begin-shape”之类的顶点命令,我是否能够制作一个带有三角形顶点的圆柱体?它说该形状不能与“翻译”一起使用,但它可以与“翻译”一起使用吗?

一般来说,我正在寻找将 3D 基元添加到 Quil 的最佳方法,并且由于代码的性质,不能使用 Clojurescript,因此我需要为 Clojure 添加它们。任何帮助是极大的赞赏。

干杯,

4

1 回答 1

1

由于最近从不再维护的依赖项迁移,目前似乎仅针对 ClojureScript 实现了这些功能?请参阅此提交https://github.com/quil/quil/issues/255

这是一个 Torus 的 ClojureScript示例

于 2019-04-10T01:49:27.797 回答