Finding 3 dimentional B-spline controll points from given array of points from spline solution?

被刻印的时光 ゝ 提交于 2019-12-06 10:32:52

问题


Wa are talking about Non-uniform rational B-spline. We have some simple 3 dimentional array like

{1,1,1}
{1,2,3}
{1,3,3}
{2,4,5}
{2,5,6}
{4,4,4}

Which are points from a plane created by some B-spline

How to find controll points of spline that created that plane? (I know its a hard task because of weights that need to be calculated but I really hope it is solvable)

For thouse who did not got idea of question - sory my writting is wwbad - we have points that are part of plane rendered here and we need to find controll points that form a spline which solution is that rendered plane.

回答1:


There are several interpolation techniques that could be used, Global NURB surface interpolation, or Bi-cubic piecewise surface interpolation are reasonable.

"The NURBS book" by Les A. Piegl covers a number of them



来源:https://stackoverflow.com/questions/4439189/finding-3-dimentional-b-spline-controll-points-from-given-array-of-points-from-s

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!