gpt4 book ai didi

css - 旋转缩放后如何计算SVG对象的坐标?

转载 作者:行者123 更新时间:2023-11-28 08:55:44 25 4
gpt4 key购买 nike

我想知道 SVG 对象在旋转和缩放后的坐标(即结束 x 和 y 坐标,如果起始 x、y 坐标和高度、宽度为我们所知) .

有什么方法可以计算旋转后 SVG 对象的结束坐标吗?

如果有人知道请帮我解决这个问题。

最佳答案

BBox 方法有助于在应用形状或对象之前或之前获取起点和终点。

You can select the object using d3 or jquery
if you are using d3 the select in this way
var rect = d3.select(selecteObject);
if jquery then
var rect = $(selecteObject);
var newx = rect.node().getBBox().x;
var newy = rect.node().getBBox().y;
var neww = rect.node().getBBox().width;
var newh = rect.node().getBBox().height;
var endCodinatex = newx + neww;
var endCodinatY = newy + newh;

关于css - 旋转缩放后如何计算SVG对象的坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36862915/

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