unity

Bezier曲线切割

2020-07-21  本文已影响0人  Qkuang

贝塞尔曲线

目标:在unity中展示Bezier曲线。

贝塞尔曲线原理

用代码实现 bezier数学公式

image.png

结果测试:

image.png

可以看到:橙色的部分的Bezier曲线 ,就是当t=0.5时,切割后的线。与原来的Bezier线完全重合。

我推导的公式的主要思路就是:计算出三阶Bezier曲线的两个锚点位置。通过方程组可以求解得出来。

该公式可以结合 切割算法。通过遍历Bezier线的List,求出 被切割点的t 值。让后带入我推导出来的算法,即可得到切割后的两个锚点位置。

点关注,不迷路

上一篇 下一篇

猜你喜欢

热点阅读