打开曲线A控制点:
如果曲线A是圆弧(即2阶曲线),端头控制点与最靠近端头的一个控制点所连的直线垂直于直线B,那么曲线A就是垂直于直线B的。
如果曲线A是nurbs曲线(即3阶曲线),端头控制点与最靠近端头的两个控制点(共三个控制点)必须在一条直线上,且这条直线与直线B垂直,那么曲线A就是锤子与直线B的。
曲线阶数越高,则上述控制点数量也相应增加(即端头切线方向由数量等同与曲线阶数的控制点所控制)
希望你能理解,有不明白的地方再私信我好了。
如图所示是3阶曲线,也就是最常用的nurbs曲线,就需要3个控制点在同一直线上且垂直于直线B。
追问谢谢回答 挺有用的 如果是10阶呢? 不会需要10个控制点吧?
我感觉两个控制点就能确定垂直了。
不好意思,确实是表述的有问题,实际上你如果仅仅需要垂直于直线B的话,两个控制点是可以确定垂直了,因为两个控制点就可以达到G1连续,即相切连续。但是实际应用中,G1连续并不能满足设计行业和制造业的需求,所以大家通常会要求3阶曲线至少达到G2连续,对于更高阶的曲线,要求也会更高,所以我回答的内容也是基于这样一个习惯。