问题描述
Wa 正在谈论 非均匀有理 B 样条.我们有一些简单的 3 维数组,如
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}
哪些是由一些 B 样条创建的平面上的点
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)
对于不知道问题的人 - 抱歉,我的文章是 wwbad - 我们有积分这是这里渲染的平面的一部分,我们需要找到形成样条曲线的控制点,解决方案是渲染的平面.
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.
推荐答案
可以使用多种插值技术,全局 NURB 曲面插值或双三次分段曲面插值是合理的.
There are several interpolation techniques that could be used, Global NURB surface interpolation, or Bi-cubic piecewise surface interpolation are reasonable.
Les A. Piegl 的The NURBS book"涵盖了其中的一些
"The NURBS book" by Les A. Piegl covers a number of them
这篇关于从样条解的给定点数组中找到 3 维 B 样条控制点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!