我试图绘制一个椭球,所以,我想我会修改一个球面的例子代码,从matplotlib 3D绘图页面。import matplotlib.pyplot as pltimport numpy as np
ax = fig.add_subplot(111, projection='3d')
u = np.linspace(-np.pi/2.0,np.pi/2.0,100)
v = np.l
我想要做的是在修剪的NURBS曲面上找到任意参数范围的边界体积(AABB就足够好了)。例如,(u,v)介于(0.1,0.2)和(0.4,0.6)之间。编辑:如果它有帮助,如果该方法将参数区域完全限制在下面段落中定义的边界区域内,对我来说是很好的。我对细分这些区域很感兴趣。在阅读了这篇论文( )中的这一段后,我开始思考这一点,它解释了如何创建具有相对于曲面程度的深度的包围体的树:
The convex hull property of B-spline surfaces