在 processing.js 中使用处理库
Posted
技术标签:
【中文标题】在 processing.js 中使用处理库【英文标题】:Using processing libraries in processing.js 【发布时间】:2011-10-06 23:16:34 【问题描述】:对于那些不知道的人,Processing 是一个很棒的 Java 库=用于呈现漂亮的数据可视化并用作 JOGL 的包装器。
Processing.js 是这个库的 javascript 端口。
为了在 html 中创建一个处理小程序,你需要 3 样东西。
-
processing.js
anything.html
anything.pde // 处理程序
我基本上是在试用 js 版本,问题是如果 pde 中包含任何库,它就不会加载到画布中。
这里有两个例子:
-
This 是一个无需库即可生成一些基本形状的示例。
This 是一个使用方便的 fisica 库的示例。如果我以与此相同的格式尝试它,那么它将无法加载。
我有两个假设:
-
在使用 processing.js 中的任何库之前必须进行一些配置。
Processing 的所有库都放在默认库文件夹 \Processing\modes\java 中。 HTML 文件显然没有达到这一点,所以也许还有另一种方法可以将文件添加到应用程序中?
【问题讨论】:
可能重复 - ***.com/questions/7742617 @ChrisF 这个问题是怎么回事。这个问题就是为什么。 我不是 100% 确定,这就是为什么我只是展示了链接并且没有投票关闭。 【参考方案1】:很遗憾,Processing.js 不支持处理库。这是因为它们是编译的 Java 字节码,而不是 Java 源代码。对于物理学,您可以使用 Box2D.js。请参阅 processingjs.org 上的 a tutorial。有关 Processing.js 与 Processing 相比的限制的更多信息,请参阅我们的P5 quick start guide。
【讨论】:
有些库是“跨平台”的,也就是说,它们(至少)可以使用 Java 和 Javascript。我知道的两个例子是Guido 和RiTa,但很可能还有其他......以上是关于在 processing.js 中使用处理库的主要内容,如果未能解决你的问题,请参考以下文章
使用 GNU autotools 进程和 Oracle Pro C 预处理器
ArcGIS Pro微课1000例0010:ArcGIS Pro导入ArcMap样式符号库——以国土三调样式为例