问题标签 [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 回答
987 浏览

jquery - 我将如何使用 Processing、jQuery、Pure Data 或 Max/MSP 绘制“实时”股市数据?

这是一个对任何建议、提示或指针都非常开放的问题。我希望开始使用自制的自动化投资模型,我对它的开始有了概念。我熟悉一些我怀疑可以帮助我的框架/语言。也欢迎对指定语言以外的其他语言提出建议。

我或许能够从 Google 或 Yahoo Finance API 查询 XML 数据?不太熟悉 XML。我在哪里可以找到有关 XML 的相关教程或信息来实现此目的?

另外,有没有办法在特定的特定条件下通过大量“当前”股票数据(许多股票的当前价值)进行搜索?

谢谢!

0 投票
1 回答
8361 浏览

opengl - 如何在 3d 中挤出路径?

我正在尝试在 3d 中挤出一条路径。还没有什么花哨的,只是遵循一些要点并使用正多边形作为“管道”。我现在使用 Processing 来快速原型化,但稍后会将代码转换为 OpenGL。

我的问题是以直角旋转“关节”。我想我对如何获得角度有一个粗略的想法,不确定。

我从 Simon Greenwold 的示例开始(处理 > 文件 > 示例 > 3D > 表单 > 顶点)。这是我迄今为止的尝试:

更新 > 重构/简化代码

这是挤出类:

导入处理.core.PMatrix3D;

更新

这是我的草图的样子:

加工挤压 http://doc.gold.ac.uk/~ma802gp/extrude.gif

问题是接头的角度不正确,所以拉伸看起来不对。这不是一个很好的例子,因为这可以通过车床实现。如果我能得到一台车床来处理任意一组点和一个轴,那就太好了。我正在使用挤压,因为我正在尝试根据 Liviu Stoicoviciu 的艺术创建几何体。

以下是一些示例:

星画 http://doc.gold.ac.uk/~ma802gp/star_painting.jpg

星星纸雕塑 http://doc.gold.ac.uk/~ma802gp/star_paper_sculpture.jpg

三角形 http://doc.gold.ac.uk/~ma802gp/triangles_pencil.jpg

对不起质量差。

正如您在三角形图像中看到的那样,这将通过挤压来实现。

更新

这是我在 draw 方法中使用 drhirsch 帮助的尝试:

我已经重构了代码,所以现在曾经被称为 CShape 的类被称为 Extrude,代码更少并且希望更简单,并且我使用 PVector 对象数组而不是 PVector 对象的 Vector,这可能会令人困惑。

这是我的又一次尝试,得到了一些埃舍尔式的结果:

上调平局

fix_test http://doc.gold.ac.uk/~ma802gp/extrude2.gif

由 drhirsch 编辑这应该有效:

更新

这是我的问题的简单说明:

说明 http://doc.gold.ac.uk/~ma802gp/description.gif

蓝色路径相当于我的代码中的 points[] PVector 数组,如果 pointsNum = 6。红色路径是我正在努力解决的,绿色路径是我想要实现的。

更新

我认为顶点顺序的一些小问题。下面是一些使用 6 个点且没有(if/else % 2)星条件的打印屏幕。

点1 http://doc.gold.ac.uk/~ma802gp/points1.gif

替代文字 http://doc.gold.ac.uk/~ma802gp/points2.gif

0 投票
2 回答
286 浏览

javascript - 如何判断何时应用 @font-face 规则

有什么方法可以判断何时应用 @font-face 规则?我正在创建使用数据的@font-face 规则:使用 JavaScript 中的同步 XMLHttpRequest 请求的字体文件中的 URI,然后立即使用该字体将文本写入画布元素。问题是它在前几毫秒绘制文本时实际上并没有使用字体。我目前的解决方案是通过发送同步 XMLHttpRequest 来阻止执行几毫秒,这是一个糟糕的解决方案。

我不能让它异步,因为它是为了在 Processing.js 中实现Processing同步loadFont()功能。

我希望解决方案不检查字符的尺寸,因为不能保证字体具有某个字符,并且它的尺寸与当前字体的相同字符不同。

0 投票
8 回答
172 浏览

javascript - 寻找 Javascript 的乐趣或寻找另一种以 UI 为中心的语言?

我是一名 GUI 设计师/交互式音乐家,希望提高我的编程能力。我已经知道基础知识(变量、循环、数组、if/else、一些逻辑),但我希望以结构化的方式学习。我看过一些关于 Python 和处理(甚至是 Flash)的优秀书籍/教程,旨在以有趣且易于访问的方式教授编程的基础知识。我对这些书垂涎三尺,并多次考虑学习 Python,但老实说,我不知道这些语言在专业意义上是否对我有用。我需要一些与交互式界面脚本/编程直接相关的东西,而 JS 似乎是我最好的选择(我一直在尝试 AS3,但 OOP 的东西对我来说有点困难)。

我知道 JS 可以很有趣(Jquery 是)。但我就是找不到像上述材料一样引人注目的学习资源。我所找到的只是教授 Web 开发主题的教程和书籍,例如表单验证和 ajax。我曾尝试寻找 JS 游戏框架,但它们似乎都是为有经验的开发人员构建的,并且缺乏文档或初学者的教程。

那么,在 JS 中找到乐趣的任何方向?也许对其他以 UI 为中心的语言的建议?感谢您阅读这个长问题。

0 投票
2 回答
4518 浏览

opengl - 如何在处理中更改 GLSL 着色器参数

我正在使用处理在openGL中玩着色器。我对此很菜鸟,有点迷茫。

我发现这个线程有一个关于如何在处理中使用 GLSL 着色器的示例。

我只是想在我正在使用的着色器中更改 LightPosition 参数。我不知道如何访问它。

到目前为止,这是我的代码:

GLSL 类如下所示:

我正在使用3Dlabs 的 Philip Rideout 编写的卡通着色器。

这是顶点着色器:

这是片段着色器:

任何提示都会有所帮助。

0 投票
5 回答
991 浏览

html - 在服务器上使用处理在幕后创建图像

我看到大多数人使用处理的方式是将图像直接绘制到客户端的屏幕或网页上。

如何在没有可视画布的情况下使用处理创建图像,然后将此图像保存到文件中?

以下是我感兴趣的具体步骤:

  1. 有人访问网页,导致处理程序开始运行
  2. 处理程序将在幕后工作以创建图像,然后将其保存为已知文件名
  3. 网页将加载已知的文件名(仅在处理程序运行后才存在 - 那么,网页如何知道在完成后加载图像?)

我假设 Processing 程序正在服务器上运行(这与 Processing 通常的工作方式相反),并且文件将存储在服务器上。我还假设处理程序中的一些代码来限制创建的文件数量 - 例如,如果在 5 分钟内创建现有图像,它将不会创建新图像。

0 投票
5 回答
3187 浏览

python - OpenGL/通用图形的最佳动态语言

哪些是编写图形程序最成熟且支持最完善的解决方案?

我一直在使用 C++ 和 OpenGL/GLUT,但想尝试一种更灵活和更具表现力的方法。

红宝石和加工?Python 和 OGRE?哪些事情对你很有效?

0 投票
1 回答
897 浏览

java - Java/Groovy 中的嵌入处理

有没有办法将处理代码无缝嵌入到 Groovy 应用程序中?

如果它不存在,有没有办法在 Java 中做到这一点?我的意思是附加一个组件,比如一个JFrame处理脚本的内容,有可能在两者之间交换数据。

0 投票
3 回答
5076 浏览

icons - 用于处理应用程序的自定义应用程序图标

我编写了一个小型处理应用程序,我计划很快发布。仍然缺少的是用于标题栏/任务栏 (Win) 和 Dock (Mac) 的精美自定义图标。任何建议如何做到这一点?

谢谢!

0 投票
2 回答
4851 浏览

java - 处理中的音量控制(java)?

我正在处理一个处理项目。我试图设置使用 minim 库播放的音频的音量。(setVolume好像不支持,setGain也没有效果)

所以,我想知道是否没有其他更简单的方法来控制处理中的音频?还是有一些Java命令可以直接使用?

(其实我是想淡入淡出一个短的音频文件,也就是说,我经过一个循环,经过一些步骤后提高音量)

我感谢每一个帮助!

问候尼古拉斯