【发布时间】:2018-06-21 06:47:37
【问题描述】:
public drawNumbers(ctx, x1, y1, length, count) {
let angle = 0;
for (let i = 0; i <= count; i++ ) {
angle += 2 * Math.PI / (count );
const x2 = x1 + length * Math.cos(angle),
y2 = y1 + length * Math.sin(angle);
ctx.beginPath();
ctx.fillRect(x2, y2, 10, 20);
ctx.stroke();
}
}
this.canvas.drawNumbers(ctx, this.midX, this.midY, 160, 60);
输出:
预期结果:
我想计算一个四坐标(矩形)的旋转轴。
如何检测每个矩形的点击事件?
【问题讨论】:
-
最简单的角度转换方法-初始化
let angle = - Math.Pi / 2 -
你能澄清一下想要什么吗?您似乎在标题和问题正文中提出了不同的问题。
-
@Salixalba 我已经更新了问题
标签: javascript math canvas html5-canvas geometry