Я пытаюсь получить координаты x и y объекта во время его перемещения. Я использую методы getLeft()
и getTop()
на object:moving
. Но эти методы не помогают, если объект вращается.Обновление координат объекта fabricjs при перемещении
Затем я попытался получить верхнюю и левую части ограничительной рамки объекта, используя object.getBoundRect().top
. Но это не обновляется динамически. Это дает значение ограничивающей рамки в начале операции перемещения. Есть ли способ получить значение ограничивающей рамки при перемещении?
canvas.on('object:moving', function(e) {
var scaledObject = e.target;
$('#mouse-info').text("X:"+parseInt(scaledObject.getBoundingRect().left)+", Y:"+parseInt(scaledObject.getBoundingRect().top));
});
Он не работает для повернутых объектов. – Sammy
Я все еще получаю выход. Но это неверно, поскольку слева от объекта изменяется при его повороте. – Sammy
Отметьте обновленное сообщение. Я использовал обновления вместо использования объекта: перемещение использования после: рендеринг – Observer