在processing.js中使用处理库

时间:2011-10-06 23:16:34

标签: java javascript canvas processing processing.js

对于那些不知道的人,Processing是一个很棒的Java库=用于渲染数据的良好可视化,并作为JOGL的包装器。

Processing.js是此库的Javascript端口。

要在HTML中创建处理applet,您需要做3件事。

  1. processing.js
  2. anything.html
  3. anything.pde //处理程序
  4. 我基本上是在试用js版本,问题是如果pde中包含任何库,它将不会在画布中加载。


    以下是两个例子:

    1. This是一个产生一些不需要库的基本形状的例子。
    2. This是一个使用方便的fisica库的示例。如果我以与此相同的格式尝试它,那么它将无法加载。

    3. 我有两个假设:

      1. 在使用processing.js。
      2. 中的任何库之前,必须完成一些配置
      3. 处理的所有库都放在默认的库文件夹\ Processing \ modes \ java中。 HTML文件显然没有达到这一点,所以可能还有另一种方法将文件添加到应用程序中?

1 个答案:

答案 0 :(得分:2)

不幸的是,Processing.js不支持Processing库。这是因为它们是编译的Java字节码,而不是Java源代码。对于物理学,你可以使用Box2D.js。请参阅processingjs.org上的a tutorial。有关Processing.js与Processing相比的限制的更多信息,请参阅我们的P5 quick start guide