首页 > 解决方案 > p5.Vector.random2D() 如何在后台工作?

问题描述

我将如何p5.Vector.random2D()在纯香草 JS 中编写 p5.js 函数?我正在尝试在不使用 p5.js 的情况下在常规画布中重新创建它

标签: javascripthtmlcanvasp5.js

解决方案


来自 github/p5.js 的代码

Vector.random2D = function random2D() {
  let angle = Math.random() * constants.TWO_PI;
  let length = 1;
  return {x: length * Math.cos(angle), y: length * Math.sin(angle)};
};

推荐阅读