问题标签 [pgraphics]
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.
java - 处理 2.0b8 / 处理 PGraphics 对象和内存管理
我正在制作一个草图,它使用一些 PGraphics 对象作为我使用 image() 方法在屏幕上绘制的缓冲区。
我的问题是我注意到一个巨大的内存泄漏,99% 由于这个缓冲区没有被正确销毁。
有没有办法摆脱这些对象以释放一些内存?我查看了旧 GLGS 库的文档,并尝试了 dispose() 方法,但它看起来没有任何效果。
processing - (处理中)当从另一个 PGraphics 复制所有像素时,PGraphics 不会更新
我对 PGraphics 有一个小问题。我有以下从我正在从事的大型项目中提取的代码:
}
一般来说,我想将 PGraphics array1 复制到 PGraphics array2 中。然而,array2 看起来像第一帧中的 array1,并且视觉效果不会更新。当我添加时:
它打印:
所以显然两个数组都包含相同的值。我不知道为什么我看不到更新的array2。
按照文档,我尝试了将 updatePixels 方法放置在不同的地方,但这没有帮助。
我错过了什么?
提前致谢!
java - 将创建 PGraphics 的 ArrayList 从主类重构为单独的类时出现空指针异常
我正在使用 Eclipse 用 Java 编写一个处理小程序。当我重构一个方法以从主类创建 PGraphics 的 ArrayList 到一个单独的类时,我不断收到空指针异常。全部在主类中编写的方法有效(下面的第一个代码示例),它是不工作的重构(第二对代码示例)。我到处寻找答案(有些相似但不匹配)并进行了多次重写,但没有骰子。看看,并提前感谢您的帮助:
此代码(全部在一个类中)有效:
下面的代码(重构为两个单独的类)没有:
** 我已经注意到空指针异常中标识的两行 [每个类中的一个]
第一类:
第 2 类:
任何帮助都会很棒。谢谢!
java - JAVA2D 是唯一在处理中显示透明 PGraphics 对象的渲染模式吗?
是JAVA2D
处理中唯一PGraphics
可以使用透明背景显示对象的渲染模式(与P2D
and相对P3D
)?我已经尝试在其他两种模式(P3D
, P2D
)下重写我的代码,但结果是PGraphics
不透明的背景(默认为黑色)---也许我错过了一种可以让它们变得透明的方法?png
我在对象中显示的sPGraphics
按预期变成透明的;PGraphics
这是不透明的背景。我正在做一个项目,目前已选择JAVA2D
以保持我的PGraphics
透明性,但想知道我是否可以交替使用P3D
它的功能。
从网上环顾四周,相信JAVA2D
这是唯一可以在早期版本的处理(1.*)中使 PGraphics 透明的模式,我想知道这是否在版本 2 中发生了变化?
提前感谢您的澄清和帮助!
更新:
下面是我的代码示例(用 Java 中的 Eclipse 编写,Processing 作为组件)。vk 的回复在处理 pde 中效果很好(与我png
的 s 一起),但我一直未能成功地让它在我的 Eclipse 项目中工作。想法?:
主类:
二等:
注意:
我不确定在第二类save()
中是否需要最后一个函数makeMotifArray()
(只是另一种保持透明度的尝试)。
java - 处理:获取 PGraphics 对象的位置
嗨,我需要使用 Processing 制作一些小部件,为此我正在考虑将其与 PGraphics 的自定义子类一起包装。然后我就可以拖动它们了。
当前的问题是,如何获取 PGraphics 对象的位置?
processing - 处理 PGraphics 椭圆不增长
我只是想让圆圈变大并用 blendMode(DIFFERENCE); 但半径不变..
processing - PGraphics 和 Minim 不能很好地协同工作?
我最近编写了一些草图,现在正在尝试将它们更改为使用 PGraphics 作为数据类型的类,这样我就可以通过 Siphon 将创建的实际图形传递到 Resolume [这需要图形在 PGraphic 数据中]。
当我尝试这样做时,使用 minim 库创建的音频反应性发生了巨大变化,因此改变了视觉效果并降低了它们的反应性。就像 PGraphics 和 minim 有点相互冲突。
我正在使用处理 3.0a3。我还尝试了最新处理 2 中的代码,同样的问题。
我正在放置 pde 文件的链接,以便您可以确切地看到发生了什么:
我希望有人能弄清楚这里发生了什么。谢谢你的时间。
java - 在 setup 方法之外处理 createGraphics 失败
这是我正在使用的代码的链接。 https://github.com/positlabs/lpl-processor/blob/master/lpl_processor/lpl_processor.pde
问题是我想推断电影尺寸,但我需要等到电影的第一帧被读取。当我尝试createGraphics()
在除 之外的任何地方拨打电话时setup()
,它会失败。
这是一个精简的测试用例。
processing - 如何在 kinect 骨架上绘制自定义肢体
大家好,stackflow的人们,
我是处理新手,但对编码相当熟悉。对于一个学校项目,我正在制作一个互动装置,游客可以在其中玩他的“影子”。他们应该能够在他的影子上画出翅膀或斗篷等物体。然后这些对象需要与玩家的骨骼一起移动。
例如,如果我在头上画一顶大帽子,它需要随着我的头移动。
现在我制作了这个简单的代码,它制作了玩家的剪影,玩家可以在上面画画并保存屏幕截图。
现在我已经测试并检查了这些代码,但我无法更改它,以便骨架使用绘图功能将其用作肢体。
有人可以帮我解决这个问题吗?
亲切的问候
java - 如何在UnfoldingMap中将km转换为像素
我正在使用UnfoldingMap库。我创建了一张地图和几个标记。我想在标记周围显示一个圆圈。我正在使用给定的代码,其中 x 和 y 是坐标,半径是以公里为单位的半径。是的,我知道我不能直接使用公里半径,我必须将其转换为像素。如何进行这种转换?