13得票3回答
在p5js中将画布导出为GIF/PNG

我使用Atom编辑器。我想用我的画布制作一个20秒的GIF动图。 saveFrames()有一些限制(我猜测)。即使我键入 saveFrames("aa","png",15,22);,它仅能将.png文件保存为短暂的gif(3-5秒)。 我发现了CCapture.js,但是我找不到任何导出...

7得票5回答
p5.js的loadFont函数是什么?

我该如何在p5.js中更改字体?它不识别Processing术语“loadFont”,也不能从CSS中继承字体,也不允许我使用.vlw文件或链接到Google Font。至少,我尝试过的方法都不行。 参考页面只包含“text”和“textFont”选项(在p5.js参考页面末尾的Typogr...

7得票1回答
将p5.Sound导入/使用到React中

我正在尝试将p5.sound引入我的React应用程序中,之前已经成功地使p5.js canvas功能正常工作。我有一个p5Wrapper来包装我的p5 skecth。正如我所说,canvas功能还不错,但是无法将声音功能引入父组件、包装器或sketch本身。非常感谢任何帮助!我的repo中有...

8得票1回答
使用 Processing (p5.js) 绘制二次曲线上的点

我正在使用这个公式来计算二次曲线上的点: cPx2 = (1-t)*(1-t)* x1+2 * (1-t)*t*qcX + t*t*x2; cPy2 = (1-t)*(1-t)* y1+2 * (1-t)*t*qcY + t*t*y2; 当我将 t 设为 10 并遍历这些曲线时,...

7得票2回答
如何在TypeScript中导入p5.js?

我正在尝试使用TypeScript开始一个项目,并想要使用p5.js库。是否有任何方法可以将该库“导入”到我的index.ts文件中,以便我不需要在HTML中放置<script src="p5.js"></script>?我对模块很陌生。谢谢您提前的帮助。

9得票1回答
地球轨道模拟速度不正确

我是编程新手,拿到了一份学校作业,需要用 p5.js 创建地球绕太阳的模拟。我们有一个简化的计算引力的方法,但我想使用实际的公式 (Fg = GMm/r^2)。在我的代码中,一个像素等于10^9米或一百万千米。如果我使用太阳和地球的实际质量以及它们之间的实际距离,我必须将地球绕太阳的速度设置为...

10得票3回答
Recaman序列的可视化

我看了Numberphile关于Recaman序列的视频。如果您不知道这个算法,您可以查看此链接:https://www.youtube.com/watch?v=FGC5TdIiT9U或者这个链接:https://blogs.mathworks.com/cleve/2018/07/09/the...

8得票2回答
如何在p5中使画布完全适应窗口大小

我想要让p5画布完美地适应窗口大小,但是每当我使用windowWidth和windowHeight时,画布似乎都会变得更大: 有没有什么方法可以解决这个问题?

30得票4回答
如何将p5.js画布放置在HTML div中

我想在网页的一个部分中添加 p5.js 的背景。我是 JavaScript 的新手,不知道如何将这两个部分绑定在一起。

8得票2回答
如何找到贝塞尔曲线的中点?

我想创建一个“命名”的贝塞尔曲线。我希望它是一个单词名称,这样我就不必担心换行问题。 我通过 P5 的 bezier(sx,sy,c1x,c1y,c2x,c2y,ex,ey) 函数绘制贝塞尔曲线,并希望在贝塞尔曲线的中间显示字符串。但我不知道如何找到曲线的“中心”。 目前我的结果看起来像这...