javascript - p5.Vector.random2D() 如何在后台工作?
问题描述
我将如何p5.Vector.random2D()
在纯香草 JS 中编写 p5.js 函数?我正在尝试在不使用 p5.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)};
};
推荐阅读
- python - 即使关联的菜单项被禁用,wxpython 加速器也会触发
- arrays - 快速生成不在数组中的随机数
- vba - 选择多封电子邮件并保存特定附件
- python - YouTube 报告 API 缺少 content_owner_ad_revenue_raw_a1 表
- html - HTML表单:完成文本字段后关注复选框
- ruby-on-rails - 相同模型的两个不同值的记录
- javascript - 如何放大画布的各个元素?
- swift - 当我在视图控制器之间来回切换时,内存没有被释放
- java - JOOQ 按可空列分组
- angular - vscode 中是否有任何有用的扩展来自动导入角度接口(例如:ActivatedRoute)?