问题标签 [processing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1120 浏览

java - 加工中的不同颜色

我一直致力于将我的一些处理代码移植到 NetBeans 中的常规 Java。到目前为止一切顺利,除了我使用非灰度颜色时,大多数东西都很好用。

我有一个绘制螺旋图案的脚本,并且应该根据模数检查改变螺旋中的颜色。然而,该脚本似乎挂起,我无法真正解释原因。

如果有人对处理和 Java 有一定的经验,你可以告诉我我的错误在哪里,我真的很想知道。

为了同行评审,这是我的小程序:

0 投票
2 回答
4313 浏览

serial-port - 奇怪的随机数据从 Arduino 发送到处理

我正在尝试从光电管电阻器和我的 Arduino Decimila 读取数据,然后使用 Processing 实时绘制它。

应该很简单;但它对我来说有点像噩梦。

我在我的 Arduino 上运行的代码:

我在处理中运行的代码:

我已经分别测试了这两个代码,我知道它们可以工作。只有当我尝试让 Arduino 的输入进入处理时,问题才会开始。

当我在 Arduino 的“串行监视器”中查看数据时,我得到了一个看起来很有效的持续不断的数据流。

但是当我通过处理读取相同的数据时,我会得到一个随机值的重复模式。

哈普?

0 投票
4 回答
513 浏览

ajax - 您可以将动态数据发送到处理小程序吗?

我有一个从数据库中提取数据的 ajax 页面。我想添加一个处理小程序来可视化数据,但我不知道如何随着数据的变化更新可视化。这个想法是能够将新数据推送到可视化中。

我不受处理技术的束缚,任何事情都会奏效。处理似乎是让它看起来不错的最简单方法。感谢您的建议。

0 投票
1 回答
450 浏览

processing - 如何使用处理为窗口设置动画?

我正在使用Processing来学习编程,并想知道是否有一种方法可以使 OS 窗口增大、缩小、使其透明或使其边缘变圆。据我所知,Processing 使用 Java 的 Frame 类而不是 JFrame 类,但我就是不知道如何做到这一点。

谢谢你的帮助。

作为参考, Re: Forceing a window to stay in front of all other - 回复 #3 上提出了类似的问题

0 投票
5 回答
879 浏览

performance - 我怎样才能使这个 Processing.org 草图更有效?

我有一个简单的草图(在Processing中),基本上是一堆点四处游荡,如果它们相互接触,它们就会战斗(每个都有一个力量值,每次获胜都会增加,如果相等,获胜者是随机选择的)

它适用于大约 5000 个 12 像素“僵尸”(有半秒的轻微减速,而僵尸最初会相互碰撞),问题是当僵尸变得更小时,它们不会相互碰撞其他一样快,而且减速可以持续更长的时间..

代码非常简单——基本上每个僵尸都是一个类,它有一个 X/Y 坐标。每一帧所有的僵尸都被轻推一个像素,随机转动lurching角度(或不转动)。我认为缓慢的最大原因是碰撞检测 - 每个僵尸检查每隔一个(所以僵尸 1 检查 2-5000,僵尸 2 检查 1,3-5000 等..)

我想保持一切简单和“简单处理”(不使用外部库,这可能更高效、更容易,但我觉得它对学习没有多大用处)

0 投票
4 回答
3435 浏览

command-line - 从命令行编译处理草图?

我是一个盲人学生,必须在编程课上使用处理。当前的 1.01 版本是否可以从命令行编译草图文件并查看任何错误?

更新这个链接帮助我解决了我的问题,我会在有时间的时候写一篇关于它的博客文章。

http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1224645998

0 投票
3 回答
1898 浏览

processing - 处理时的绝对鼠标位置

这是我在处理论坛上发布的帖子的复制粘贴(到目前为止我还没有得到答案),我想我不妨在这里试试。

处理是一种非常酷的绘制东西的方式,特别是对于网页。只是作为参考http://processing.org

嘿,我是处理新手,我正在用它来制作一个无闪光的网站,所以我几乎是在画布上画画。

我的鼠标位置有问题,虽然坐标在绘制时考虑左上角是位置 0,0;实际的鼠标坐标将 0,0 视为浏览器窗口的左上角。

所以我的问题是,画布在一个居中的网页上运行,每当浏览器改变大小时,画布中鼠标的坐标也是如此。

有什么办法可以使鼠标相对于画布的坐标?这样我就可以更改浏览器窗口的大小,并且鼠标坐标的左上角将始终为 0,0?

所以这就是问题所在,我不知道stackoverflow中有多少人对此有过经验,但我希望有人能帮助我:)

提前感谢堆栈溢出社区。

0 投票
5 回答
3398 浏览

javascript - javascript中包含特殊字符的多行字符串?

我正在尝试使用http://ejohn.org/blog/processingjs/处的 javascript 处理端口我想使用以下构造函数。Processing(CanvasElement, "some massive block of code");我知道 javascript 本身并不支持多行字符串,但是有没有办法传递类似下面的内容而不必连接每一行并转义每个特殊字符?

0 投票
2 回答
760 浏览

javascript - 错误:“CanvasElement”未定义

尝试使用处理的 javascript 端口运行以下代码时出现错误:“CanvasElement”未定义。

对此的任何帮助将不胜感激。

0 投票
4 回答
207 浏览

javascript - 在处理的 javascript 版本中打印出错误消息

长话短说,我必须在课堂上使用处理,而我完全失明。该 ide 完全无法访问,因此我使用 JavaScript 版本的处理来创建一个页面,并让一个站点人员向我描述输出。不幸的是,如果代码有错误,页面会显示为空白,并且没有说明错误的原因。鉴于以下代码,JavaScript 版本的处理是否有办法告诉我,因为我忘记了,所以我有语法错误);