有没有一种方法可以使生成的线串几何图形围绕它的一个点旋转?我已经构建了一个指向北的长度字符串(只将长度添加到一个坐标中),但是现在我需要将它旋转到给定的指南针方向。
几何对象似乎没有围绕点旋转的能力(OL2是这样做的?)
我能做些什么来旋转这个几何?
发布于 2015-07-16 10:23:11
我最终开始动态生成几何并求解毕达哥拉斯。
考虑到当前线串几何段的长度和以弧度表示的角度,我计算出在扩展LineGeometry以正确的角度时如何偏移坐标。
calculateCoordinateOffset = function(length, angle) {
var _a = angle,
_l = length,
_x,
_y;
_x = _l * Math.sin(_a);
_y = _l * Math.cos(_a);
return [_x, _y];
};I将X和Y添加到最后一个段的几何坐标中,并将这些坐标添加到行字符串几何(addCoordinates())中。
任何反馈都会很好。我的数学传统上很差。
https://stackoverflow.com/questions/31447452
复制相似问题