首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >svg中的相对s路径转换为相对c路径

svg中的相对s路径转换为相对c路径
EN

Stack Overflow用户
提问于 2015-09-07 08:34:55
回答 2查看 517关注 0票数 0

我想知道"s“命令的第一个相对控制点是如何相对于以前的命令"c”计算的。例如,如果c(-7.3 43 22.5 109 26.6 118.4)s(7.3 15.8 8.3 17.7) s(7.3 15.8 8.3 17.7),我将如何做到这一点?

等量的c (xy,xy) c (xy,xy)是什么?它是如何计算出来的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-07 10:55:28

您的问题的答案可以在哪里定义's‘和'c’路径命令- SVG规范。

http://www.w3.org/TR/SVG/paths.html#PathDataCubicBezierCommands

票数 1
EN

Stack Overflow用户

发布于 2020-08-05 09:42:57

分享从C+S到C+C的实际翻译:

(S通常出现在C或其他S之后,如果不是,则是x1,y1-坐标使用当前位置)

原文:C x1,y1 x2,y2 x,y S x2,y2 x,y

目标:C x1,y1 x2,y2 x,y C x1,y1 x2,y2 x,y

代码语言:javascript
复制
C.x1 = 2 * C.x - C.x2
C.y1 = 2 * C.y - C.y2
C.x2 = S.x2
C.y2 = S.y2
C.x = S.x
C.y = S.y

注意:这个答案使用绝对路径。但是,向相对关系的转换是微不足道的。(保存当前笔的位置并将其添加到相对路径)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32434306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档