gpt4 book ai didi

javascript - 无法根据文档在 PaperJs 中创建随机点

转载 作者:行者123 更新时间:2023-11-29 17:53:35 25 4
gpt4 key购买 nike

我使用的是最新版本的 PaperJs,但是当我从他们的示例中运行以下代码时,输出是“NaN”。

window.onload = function () {
paper.setup('myCanvas');
with (paper) {
// Create a point whose x is between 0 and 50,
// and y is between 0 and 100
var point = new Point(50, 100) * Point.random();

console.log(point);
}
}

The code works online in sketch.paperjs.org但是当我通过上面或下面的代码在本地尝试时不起作用(也输出“NaN”):

// Make the paper scope global, by injecting it into window:
paper.install(window);
window.onload = function () {
// Setup directly from canvas id:
paper.setup('myCanvas');

// Create a point whose x is between 0 and 50,
// and y is between 0 and 100
var point = new Point(50, 100) * Point.random();

console.log(point);
}

以下有效,我所有其他的 PaperJs 代码也有效;只是我似乎无法根据文档创建随机点。

console.log(new Point(50, 100), Point.random());

输出:

Point {x: 50, y: 100} Point {x: 0.8624748098043336, y: 0.8705165661914955}

文档:http://paperjs.org/tutorials/geometry/mathematical-operations/#random-values

最佳答案

你确定你使用的是 paper.js 语言而不是 javascript 吗?

因为乘法运算符不能在 javascript 中重载,所以必须使用 pointA.multiply(pointB);

关于javascript - 无法根据文档在 PaperJs 中创建随机点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41200525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com