我在java中编写了一个处理(2.1.1)项目,现在我想将其导出为javascript。但是有一个问题,我使用的是peasycam库,它是第三方库,只提供jar文件( pearycam.jar)和没有js文件(没有approycam.js)。我在Processing的官方网站上读到了一些关于这一点的内容,似乎没有解决方案,除非gluycam提供了一个anthycam.js。
答案 0 :(得分:0)
Peasycam没有Processing.js的库。除非原作者或其他人(暗示:你)想要写一篇,否则没有太多可以做的。
您可以选择使用ArcBall,它具有可以包含在项目中的JS版本。
您可以在此处查看其工作原理示例:http://www.math.tamu.edu/~romwell/arcball_js/index.html
在此处查看ArcBall.pde:https://github.com/motionbank/deborah-hay-processing/blob/master/marker-analysis/scene-probability/backbone_01/arcball.pde
如果您不想担心ArcBall,我建议您了解Quaternions并编写自己的代码来处理3D场景。