精易论坛

标题: 【2020.06.21】snap.svg-min.js 之 Snap.path.getPointAtLength算法! [打印本页]

作者: nliger2015    时间: 2020-6-21 01:37
标题: 【2020.06.21】snap.svg-min.js 之 Snap.path.getPointAtLength算法!

其实这个是昨天弄的一点,然后今晚睡前整理一下,丢出来给不懂得去研究研究。

例子JS脚本计算结果是以下帖子得内容:https://125.confly.eu.org/thread-14588422-1-1.html


其中:getPointAtLength() 函数是我按照它原理自己随意重写的一个处理。。。

算法其实还可以优化精简,具体自己去整整。。。


然后这里 ChromeIE 算出来的结果会有点偏差,主要是小数精度问题。理论上结果没什么影响。




接下来,上面说了,这个计算结果是根据那个帖子需要的,最终需要的只是字符串,然后给那些强迫症的写个简单 tfs() 函数  转换处理一下,变成字符串即可与Chrome一致了。。。






最后JS文本在这里:Zzz~

---------------------------------------------

作者: 石榴熟了    时间: 2020-6-21 02:14
感谢发布原创作品,精易因你更精彩!
作者: 一剑磨十年    时间: 2020-6-21 09:19
太牛了!围观一下!
作者: weihua2018    时间: 2020-6-21 10:14
这个是什么 为什么弄一些英文了 还不懂
作者: 毒毒毒毒    时间: 2020-6-21 11:40
感谢,学习学习
作者: YuLing    时间: 2020-6-21 12:43
精易因你更精彩!
作者: 我是逛逛    时间: 2020-6-21 12:44
很好很好。。。。。。。。。。。。。。。
作者: wjswzj0    时间: 2020-6-21 13:50
支持开源~!感谢分享
作者: moiliom    时间: 2020-6-21 16:30
看不大懂,纯支持分享
作者: zipper2016    时间: 2020-6-21 18:02
感谢大佬分享技术,我也没看懂。。。。。
作者: 渡不得……    时间: 2020-6-21 23:13
看半天了,学习到不少东西,虽然自己还是没有明白怎么改写,比如其中的const改成var和let改成var,相信未来可能会使用到~
作者: onefish    时间: 2020-6-22 08:24
#在这里快速回复#已get
作者: 本将心向明月    时间: 2020-6-23 13:34
【2020.06.21】snap.svg-min.js 之 Snap.path.getPointAtLength算法

作者: 冰棍好烫啊    时间: 2020-6-24 16:38
666666666666

作者: edwin2016    时间: 2020-6-27 18:26
66666666666666666666666666666666666666666

作者: huxian    时间: 2020-7-9 09:47
哈哈 牛啊 无私奉献
作者: 阿迷    时间: 2020-7-11 13:30
看不懂  但是要支持一下
作者: luzhenfang    时间: 2020-11-9 21:47
多谢分享 已get
作者: 71705115    时间: 2020-12-26 20:02
怎么能联系到您
作者: 71705115    时间: 2020-12-26 20:40
加个Q 吧 我收个爱奇yihk  加Q717050115  或者吧你Q 发我我加你
作者: gudujian420    时间: 2022-8-16 03:23
支持一下
作者: 高级工程师    时间: 2023-4-20 18:04
前来学习!




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4