如果我有
我查看了这个页面并实现了以下内容:
[1, 0]
,并将其旋转90度=1/2PI弧度
,那么我应该得到[0, -1]
。我该如何实现这个操作?我查看了这个页面并实现了以下内容:
var rotateVector = function(vec, ang)
{
// not right!
return new PVector(
vec.x * cos(ang) - vec.y * sin(ang),
vec.x * sin(ang) + vec.y * cos(ang)
);
};
但这似乎行不通。
无论是度数还是弧度,几何形状都是相同的。我现在使用弧度。