我正在开发一个需要使用3D图形的Clojure程序,为此我使用了Quil。我的第一个问题是,有没有替代Quil的Clojure?据我所知,它似乎是我能找到的最高级的处理库。
问完这个问题后,我的第二个问题是使用Quil (它基于一个名为Processing的Java框架)添加其他三维原语的最佳方式是什么。我想添加一个圆柱体,一个圆锥体和一个圆环。我相信我的数学和编程技能已经准备好迎接挑战,但我需要一些关于我应该如何贡献的帮助。
首先,如果我要添加这些原语,我是应该在处理中添加它们,还是应该将它们添加到Quil中?我已经编程一段时间了,但还没有为开源项目做出一点贡献。话虽如此,如果有人使用Quil,如果我使用顶点命令,比如Clojure中的'begin-shape‘,我能做一个带有三角形顶点的圆柱体吗?它说这个形状不能与“平移”一起工作,但它能与“与-平移”一起工作吗?
一般来说,我在寻找将3D原语添加到Quil的最佳方法,由于代码的性质,无法使用Clojurescript,因此我需要为Clojure添加它们。任何帮助都是非常感谢的。
干杯,
发布于 2019-04-10 09:49:28
由于最近从一个不再维护的依赖项迁移,这些函数目前似乎只为ClojureScript实现?请参阅this commit和https://github.com/quil/quil/issues/255
这是一个ClojureScript example of a Torus。
https://stackoverflow.com/questions/55583193
复制相似问题