B样条曲面拼接技术是计算机图形学研究的重要内容之一,曲面拼接技术也是国内外研究的热点之一。本文首先阐述B样条曲线、曲面的构造原理,设计实现了3次均匀B样条曲面和3次准均匀B样条曲面,构造了3片待拼接B样条曲面;其次通过待拼接曲面...B样条曲面拼接技术是计算机图形学研究的重要内容之一,曲面拼接技术也是国内外研究的热点之一。本文首先阐述B样条曲线、曲面的构造原理,设计实现了3次均匀B样条曲面和3次准均匀B样条曲面,构造了3片待拼接B样条曲面;其次通过待拼接曲面上边界曲线的型值点反算求出跨界曲线的控制点,生成跨界曲线,求出跨界曲线的跨界导矢;然后根据已知的映射和约束条件设计实现了基于N-1条边的拼接曲面,构建的拼接曲面插值于N-1条给定跨界曲线及其跨界导矢,曲面整体连续。运用此方法可以精确的表示规则曲面和自由曲面,实现了拼接曲面处处c 1连续;曲面形状便于修改和控制;算法运用C++语言和OpenGL函数,在Visual Studio 2010平台上进行调试、改进,验证了上述算法的可行性、有效性;给出了算法的运行结果。最后全文的工作、理论和实践意义进行了总结[1-5]。展开更多
文摘B样条曲面拼接技术是计算机图形学研究的重要内容之一,曲面拼接技术也是国内外研究的热点之一。本文首先阐述B样条曲线、曲面的构造原理,设计实现了3次均匀B样条曲面和3次准均匀B样条曲面,构造了3片待拼接B样条曲面;其次通过待拼接曲面上边界曲线的型值点反算求出跨界曲线的控制点,生成跨界曲线,求出跨界曲线的跨界导矢;然后根据已知的映射和约束条件设计实现了基于N-1条边的拼接曲面,构建的拼接曲面插值于N-1条给定跨界曲线及其跨界导矢,曲面整体连续。运用此方法可以精确的表示规则曲面和自由曲面,实现了拼接曲面处处c 1连续;曲面形状便于修改和控制;算法运用C++语言和OpenGL函数,在Visual Studio 2010平台上进行调试、改进,验证了上述算法的可行性、有效性;给出了算法的运行结果。最后全文的工作、理论和实践意义进行了总结[1-5]。