我正在使用 NURBS-python,有一个名为 VisMPL 的模块,它将 NURBS 模块与 matplotlib 包装在一起。在 NURBS-python 的手册中,只介绍了如何绘制每条曲线。但我想在同一张图片上画几条曲线,以便比较近似的工作原理。代码如下。请帮忙。非常感谢!
在matplotlib中,有办法将一个图像添加到另一个图像,所以我猜对于VisMPL,也有办法,因为我不是家人,我不知道如何开始。
from geomdl import BSpline
from geomdl import fitting
from geomdl.visualization import VisMPL
P=[[0, 0], [0, 1], [1, 1], [1, 0], [1, -1], [0, -1]]
Degree=3
CPN=5
c1=fitting.interpolate_curve(P, Degree)
c1.vis=VisMPL.VisCurve2D()
c1.render()
c2=fitting.approximate_curve(P, Degree, ctrlpts_size=CPN)
c2.vis=VisMPL.VisCurve2D()
c2.render()
请帮助如何在同一张照片上获得两条曲线。谢谢。