Я использую кинетический js. Я добавляю изображение, линии и т. д. в kinetic.group и пытаюсь повернуть группу, и она поворачивается правильно. Но после поворота группы, если я пытаюсь нарисовать линию, она неправильно рисует текущую позицию мыши. Он рисует так, как это было до вращения.
Проблема может заключаться в том, что если я поворачиваю группу, координаты сцены, похоже, не поворачиваются. Что мне делать, чтобы предотвратить это?
код ссылки---
var rootGroup = new Kinetic.Group({
x: stage.getWidth()/3,
y: stage.getWidth()/6,
draggable: true,
offset: [images.darthVader.width/2, images.darthVader.height/2]
});
rootGroup.add(line);
rootGroup.setRotationDeg(rootGroup.getRotationDeg()+90);
ТАКИМ ОБРАЗОМ Я РИСУЮ ЛИНИЮ.
var activeline = new Kinetic.Line({
points: [{x:0,y:0}],
stroke: "blue",
strokeWidth: 3,
lineCap: "round",
lineJoin: "round",
});
var mousePos = stage.getMousePosition();
points.push({
x: mousePos.x,
y: mousePos.y
});
activeline.setPoints(points);
rootGroup.add(activeline);