gpt4 book ai didi

svg - 如何获得转换/旋转的 SVG 路径点

转载 作者:行者123 更新时间:2023-12-04 14:18:36 25 4
gpt4 key购买 nike

我通过设置属性 transform="rotate(45)"旋转了一个 SVG 路径元素

现在如何获得旋转的 SVG 路径点?

当我检查属性“d”时,它仍然显示原始点 [未旋转]。

最佳答案

如果您通过 path.getPointAtLength() 获取点,则需要将路径转换应用于结果。您通过以下方式获得总变换:

var t = path.getTransformToElement( path.ownerSVGElement );
var abspoint = path.getPointAtLength( 0.5 ).matrixTransform( t );

我还没有测试过这个,但这可能是...

这对路径上的某些点有好处。如果应将整个路径数据列表转换为绝对路径,那么 raphael 可能是最快的解决方案...

关于svg - 如何获得转换/旋转的 SVG 路径点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13508803/

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