如何在一个平面上绘制两种不同的类型?(NURBS-Python中的随机参数化方程和曲线)

我想绘制一些带有法线方程的曲线。 我找到了一些用于渲染某些曲线的有用工具(例如B样条线,NURBS)

,我知道自己是Matplotlib。 这样我就可以轻松绘制出休闲方程式。

但是现在,我正在苦苦寻找“ Find”方式,以便在飞机上一次渲染两个物体。

这里有几行

import matplotlib.pyplot as plt
import numpy as np
from geomdl import BSpline
from geomdl import fitting
from geomdl import multi
from geomdl.visualization import VisMPL
x = np.arange(-10,10,0.05)
y = 1/(1+25*np.square(x))

plt.plot(x,y)
plt.xlabel('x')
plt.ylabel('y')

P=[[0,0],[0,1],[1,-1],-1]]
Degree=3
CPN=5

c1=fitting.interpolate_curve(P,Degree)
c2=fitting.approximate_curve(P,Degree,ctrlpts_size=CPN)

c=multi.CurveContainer([c1,c2])

c.vis=VisMPL.VisCurve2D()
c.render()
plt.show()

有人知道合适的方法吗?

========================================

编辑

如果我可以将上面的曲线做成矩阵形式或数组形式, 它很容易在matplotlib的平面上绘制... 我现在正在寻找方法...

jiaozhongling 回答:如何在一个平面上绘制两种不同的类型?(NURBS-Python中的随机参数化方程和曲线)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3119093.html

大家都在问