我正在尝试创建一个“平行”贝塞尔曲线。在我的尝试中,我已经接近但没有雪茄。我试图在 2 条曲线(红色、蓝色)之间保持 1px 的实心偏移。
我的主要目标是使用边缘偏移算法来扩展/收缩 svg 路径。
解决方案
对于正在寻找解决方案的其他人,我已经创建了一个 AS3 版本。
http://seant23.wordpress.com/2010/11/12/offset-bezier-curves/
最佳答案
来自维基百科:( http://en.wikipedia.org/wiki/B%C3%A9zier_curve )
与给定 Bézier 曲线有固定偏移的曲线,通常称为偏移曲线(与原始曲线“平行”,就像铁轨中铁轨之间的偏移),不能完全由 Bézier 曲线形成(某些情况除外)小事)。但是,有一些启发式方法通常可以为实际目的提供足够的近似值。
您可能还会看到此处指示的纸张:
Outline of cubic bezier curve stroke
关于graphics - 如何抵消三次贝塞尔曲线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4148831/