BIM.BsplineSurface bs = c.ExtractBsplineSurface();
BIM.Point3d[,] arrPts = bs.GetPoles();
用该方法获取关键点,顺序是怎么规定的?用这个方法获取曲面的点, bs.UPolesCount与bs.VPolesCount两个顺序是什么呢?
我有两个B样条曲面,一个取出来是19、7,另一个取出来却是7,9。跟我预期顺序反了。按我的理解另一个应该是9,7
您可以将u、v理解成B样条曲面的局部坐标。这个顺序与您构造该B样条时的方法和位置有关。可通过如下工具(Modeling > Surface > Surface Utilities > Rebuild)查看并修改某个曲面的u、v坐标系。