
p1 = {-1, 0};
p2 = {1, 0};
p3 = {0, 1};
curve = BSplineCurve[{p1, p3, p2}];
{RegionQ[curve], RegionDimension[curve]}
ContourIntegrate[Sin[z], z \[Element] curve]
NContourIntegrate[Sin[z], z \[Element] curve]
除了手动构造NURBS曲线函数以外,有没有直接利用BSplineCurve或BSplineFunction计算积分的方法,
我尝试了DiscretizeRegion,结果不是很满意