Python-B-spline-examples
Python 中关于使用 Numpy、Scipy 和 Matplotlib 评估和插值 B 样条曲线及其比较的示例。
要求
Python 2.7.x 或 3.xx,
麻木
西比
Matplotlib
弄脏手
假设您已经对 B 样条曲线有所了解,否则请使用谷歌搜索或。
让我们考虑一个名为plist的 9 点列表:
plist = [( 3 , 1 ), ( 2.5 , 4 ), ( 0 , 1 ), ( - 2.5 , 4 ),( - 3 , 0 ), ( - 2.5 , - 4 ), ( 0 , - 1 ), ( 2.5 , - 4 ), ( 3 , - 1 ),]
我们将做两件事:
A. 绘制三次 B 样条曲线,其中plist是控制多边形。
B.查找(内插),并绘制B样条曲线,该曲线走线槽的plist点和或使用三次B样条曲
2021-11-12 17:32:02
73KB
Python
1