我正在开发一个需要使用3D图形的Clojure程序,为此我正在使用Quil。我的第一个问题是,是否有使用Clojure到Quil的替代方案?据我所知,它似乎是我能找到的最先进的处理库。
问了这个问题,我的第二个问题是使用Quil(它基于一个名为Processing的Java框架),添加其他3维基元的最佳方法是什么。我想添加一个圆柱体、一个圆锥体和一个圆环。我相信我的数学和编程技能可以应对挑战,但我需要一些关于我应该如何做出贡献的帮助。
首先,如果我要添加这些基元,我应该将它们添加到 Processing 中还是应该将它们添加到 Quil 中?我已经编程了一段时间,但有一段时间没有为开源项目做出贡献。话虽如此,如果有人使用Quil,如果我使用顶点命令,例如Clojure中的"开始形状",我能够制作一个带有三角形顶点的圆柱体吗?它说形状不能与"翻译"一起使用,但它可以与"翻译"一起使用吗?
一般来说,我正在寻找将 3D 基元添加到 Quil 的最佳方法,并且由于代码的性质,无法使用 Clojurescript,所以我需要为 Clojure 添加它们。任何帮助将不胜感激。
干杯
由于最近从不再维护的依赖项迁移,似乎目前仅针对 ClojureScript 实现了这些功能?请参阅此提交并 https://github.com/quil/quil/issues/255
这是一个环面的ClojureScript示例。