【发布时间】:2012-10-05 15:33:35
【问题描述】:
假设我有以下 HTML5 路径:
var myPath = paper.path([
'M', 0, 0
'L', 100, 100,
'L', 150, 50,
'Z']
]);
myPath.transform(['s', 0.5, 0.5, 0, 0]);
在转换(缩放)之后,我的路径相应地调整了一半,但检查元素是相同的路径字符串,但应用了转换矩阵。有什么方法可以检索结果的 pathString(比如说 M,0,0,L,50,50,L,75,24,z)。
【问题讨论】:
-
这称为“扁平化”。见flatten.js。或者只是谷歌“svg flatten transform”。
标签: javascript html canvas svg raphael