我正在尝试使用 KineticJS 围绕一个点旋转一条线。但这条线总是围绕原点旋转。我已经尝试过使用偏移量,但它也不起作用。
黑点通常是可定位的。我希望灰线围绕黑点以 0 到 360 度之间的角度旋转。
line.setPoints([{
x: stage.getWidth() / 2,
y: stage.getHeight() / 2
}, {
x: stage.getWidth() / 2,
y: stage.getHeight() / 2 - 30
}]);
line.transitionTo({
rotation: angle,
duration: 1,
easing: 'ease-out'
});
有任何想法吗?
我做了一个小提琴:http: //jsfiddle.net/QuT4d/