如何组合有理 B 样条曲面?
How to combine Rational B-spline Surfaces?
如何将有理B样条曲面组合成一个或多个?公差、u/v 度、u/v 跨度等指标如何影响最终结果(如果有)?
一般来说,没有办法创建一个单一的有理B样条曲面作为4个输入有理B样条曲面的精确合并结果。所以,你将不得不用一个近似值来解决。因此,这个近似曲面不需要是有理数。近似方案通常分为两类:
1) 给定U、V方向的度数和跨度数,求出"best fit"面到4个面。通常,还会计算输出表面和输入表面之间的最大偏差,以便用户了解该表面与输入的拟合程度。
2) 给定U和V方向的度数和公差值,尝试在输出和输入之间的最大偏差小于输入公差值的4个表面中找到"best fit"面.
第二种方法通常使用第一种方法的算法,并在 U/V 方向上迭代跨度数以确定最佳跨度数。因此,与第一种方法相比,通常需要更长的时间。
如何将有理B样条曲面组合成一个或多个?公差、u/v 度、u/v 跨度等指标如何影响最终结果(如果有)?
一般来说,没有办法创建一个单一的有理B样条曲面作为4个输入有理B样条曲面的精确合并结果。所以,你将不得不用一个近似值来解决。因此,这个近似曲面不需要是有理数。近似方案通常分为两类:
1) 给定U、V方向的度数和跨度数,求出"best fit"面到4个面。通常,还会计算输出表面和输入表面之间的最大偏差,以便用户了解该表面与输入的拟合程度。
2) 给定U和V方向的度数和公差值,尝试在输出和输入之间的最大偏差小于输入公差值的4个表面中找到"best fit"面.
第二种方法通常使用第一种方法的算法,并在 U/V 方向上迭代跨度数以确定最佳跨度数。因此,与第一种方法相比,通常需要更长的时间。