gpt4 book ai didi

javascript - 在 fabric.js 中查找事件对象的坐标

转载 作者:行者123 更新时间:2023-11-29 16:51:34 24 4
gpt4 key购买 nike

我使用 fabric js 绘制了不同的形状,例如圆形、矩形.我试过了

矩形是通过fabric.rect() 方法绘制的

 canvas.getActiveObject().get('points');

但它返回undefined

我也看过这篇文章

How to get polygon points in Fabric.js

但我无法解决问题

    var object = canvas.getActiveObject();
var objectCenter = object.getCenterPoint();
var translatedPoints = object.get('points');
console.log(object);
console.log(translatedPoints);
translatedPoints.map(function(p) {
var pt = {
x: objectCenter.x + p.x,
y: objectCenter.y + p.y
};
console.log(pt);

有没有办法找到类似方法绘制的矩形或其他事件对象的坐标

最佳答案

您可以使用此代码:

var obj = canvas.getActiveObject();
alert(obj.left + "," + obj.top);

关于javascript - 在 fabric.js 中查找事件对象的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35770698/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com