问题标签 [control-p5]
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.
processing - Control-P5 - 滑块值显示不正确
我有一个包含滑块的处理草图。生成此滑块的代码如下:
我遇到的问题0.08
是当滑块同时位于0.08
TickMark
和时显示该值0.09
TickMark
。0.09
是唯一显示不正确的值 - 请参见下图:
滑块实际上是0.09
在上面第三张图中选择了正确的值,当滑块的位置打印到控制台时,但是这个显示错误令人困惑,并不理想。任何帮助将非常感激。
更新:我发现滑块右上角显示的值总是向下舍入。将滑块值输出到控制台时,这些值通常与预期的值略有不同 - 即在中心位置,打印到控制台的实际滑块值是0.0500003
. 通过查看每个滑块位置的真实值,该0.09
位置是唯一一个值低于预期值的位置 - 0.0899996
。因此,这似乎被四舍五入0.08
以显示该值。所以问题仍然存在 - 有没有办法根据0.09
这些信息显示 的正确值?
function - 处理 - 使用 CP5 按钮初始化函数
我有这段代码在网格中随机绘制六边形并从数组中随机着色。
我要做的是按一个CP5按钮来初始化绘图功能。如果我再次按下此按钮,它将用黑色填充所有绘制的六边形并重新初始化绘图功能。
目前这会初始化绘图:
所以我尝试了这种方法:
这不起作用,因为“填充”没有连接到“六边形”,但我很难以正确的方式附加它。
这是完整的代码:
arduino - controlP5 数字框可变打印
我正在尝试使用 controlp5 在数字框中打印一个变量。数据从串行端口读取并存储在变量中。我想在它不起作用的数字框中打印值。当我在控制台中打印它时,它会显示值,但不在数字框中。
这是我的代码:
在这段代码中,val
是变量,数据是从串口读取并存储在val
但.setStringValue(val)
不打印的值val
。但是如果我在命令控制台中打印val
,它会显示变量的值val
。
processing - 带类的按钮
我正在使用处理 3 和 Controlp5 库。
假设我有一个方法是apple.eat()
. 我怎么把它放在一个按钮里?
cp5.addButton("apple.eat")
不起作用。
我将如何使按钮触发apple.eat()
?
intellij-idea - 在 IntelliJ IDEA 中导入 ControlP5 时出现问题(与处理核心一起使用)
我正在开发一个交互式程序来模拟电网切换,我让它与处理库中的渲染工具完美配合。现在我想添加一个带有菜单和按钮等的用户界面。我找到了 ControlP5 库,这似乎是我需要的,但我很难将它导入我的项目。我的机器上有最新的 ControlP5 文件夹/文件,我已将它们添加为项目库。IntelliJ 正在识别我的导入语句,但它不允许我使用 ControlP5 类声明变量。
我的导入声明似乎很好......它作为未使用的导入显示为灰色。
但是此处复制的代码的最后一行会生成错误“无法解析符号'ControlP5'”
这是我的图书馆的屏幕截图。我有用于绘图工具的处理核心库,并且我还想使用 ControlP5 库中的类,我相信我已在此处正确链接为外部库。
这是我的模块依赖项的屏幕截图。
这是我的项目树底部的屏幕截图。我可以看到正确显示处理,但我在这里看不到 ControlP5 库。
我尝试了多种不同的方法来添加我下载但没有成功的“controlp5-master”文件夹的某些子文件夹。我也搜索了谷歌、处理论坛和堆栈溢出,但找不到答案。
有什么建议吗?
java - 用于处理的 ControlP5 库中的 .setBounds(int, int, int, int) 问题
我目前正在编辑库 ControlP5 以在 Eclipse 上进行处理。问题是ControlWindow.java 文件总是出现意外错误:
.setBounds(int, int, int, int) 方法对于 PApplet 是未定义的。
这是发生错误的方法的代码:
java - 将 controlP5 文本字段中的字符列入黑名单
在 controlP5 库中,我需要禁止将某些字符输入到textField
.
我找到了一段代码,您在其中指出了要禁止的内容,但我不知道如何强制执行这些条件(可能是通过模拟擦除按钮?)。
这就是我想列入白名单的内容:
java - 如何在 controlP5 文本字段中指定数字输入范围?
具体来说,当第一个字符是 , 和 textField 中的 0 时,如何防止输入?controlP5 过滤器不起作用。public void keyPressed (KeyEvent e) { int key = e.getKeyCode(); if (key => 5 && key <= 25) e.setKeyChar('' ... //x10.setText ? 如何在 textField 中设置数字输入范围 如何防止输入第一个字符 "," 和"0" in textField. if (points> = 5 && points <= 25) {例如 Controlp5 库不起作用。http://www.sojamo.de/libraries/controlP5/reference/controlP5/Textfield.InputFilter.html .