代数曲线实时光栅化
【摘要】:在几何造型中,代数曲线曲面适合于表示具有复杂拓扑的光滑外形,是主流的参数NURBS曲线曲面表示方法的重要补充。张量积代数B-样条曲线曲面是一种分段定义的代数曲线曲面,具有交互直观、可局部编辑和分段光滑等优点。在基于代数曲线曲面的交互式几何造型中,高质量的实时显示是基础问题之一。本文以代数曲线的高质量实时绘制为目标,针对目前代数曲线绘制过程中存在的拓扑复杂、奇异点计算复杂度高且不稳定、曲线绘制精度不高等问题,结合通用图形处理器的发展,在深入分析代数曲线拓扑信息和奇异点的基础上,提出了可以达到像素精度的代数曲线实时光栅化绘制并行算法,为进一步研究代数曲线曲面造型奠定基础。本硕士论文的结构如下:
第一章简要回顾了曲线曲面造型的历史及其分类,简要介绍了分片代数Bernstein多项式曲线,概述了本文的研究思路和主要贡献。
第二章综述了代数曲线绘制方面的研究工作,并对各种方法进行了分析和总结。
第三章提出了基于柱形代数分解的一般代数曲线的实时光栅化方法。首先基于区间分析,以像素精度界定曲线特征区域,进而得到曲线在特征区域中的分段线性逼近,最后对每一个直线段求精至像素精度,并进行反走样优化。该方法不仅可以获得像素精度的代数曲线绘制结果,而且避免了时间空间复杂度很高的特征点计算。
第四章给出基于正则化条件的代数B-样条曲线的实时光栅化方法。首先将代数B-样条曲线转化为分片代数Bernstein多项式曲线,然后并行细分每一段代数Bernstein多项式曲线,直至每一段子曲线满足正则化条件。该方法不仅可以将曲线界定至简单区域中,进而进行像素精度求精;而且可以将特征点逐步求精至像素精度,避免了时间空间复杂度很高的特征点计算。该方法实现了具有复杂拓扑的代数B-样条曲线的实时光栅化绘制。
第五章对全文进行了总结,并提出对未来工作的展望。
|
|
|
|
1 |
冉瑞江,王亚平,唐荣锡;隐式曲面/参数曲面的求交算法[J];计算机辅助设计与图形学学报;1995年02期 |
2 |
王何宇,吴庆标,王兴华;代数曲线的连续跟踪[J];计算机辅助设计与图形学学报;2000年10期 |
3 |
梁锡坤;;代数曲线分段逼近的误差分析[J];计算机工程与应用;2010年07期 |
4 |
徐国良;CAGD中的隐式曲线与曲面[J];数值计算与计算机应用;1997年02期 |
5 |
胡万宝;何荣荣;张俊校;张文兵;;一类来自函数域码的好码[J];计算机工程与应用;2010年27期 |
6 |
彭丰富;韩旭里;;一类G~2连续分段四次代数样条[J];计算机辅助设计与图形学学报;2006年09期 |
7 |
梁锡坤;胡斌;;代数曲线的“种子点”有理Bézier插值[J];工程图学学报;2008年04期 |
8 |
严爱国,夏时洪,黄黎;有理数域上二元多项式正定性的单点判定法[J];计算机应用;2001年S1期 |
9 |
陈发来;有理曲线的近似隐式化表示[J];计算机学报;1998年09期 |
10 |
胡斌;梁锡坤;;代数曲线的分段有理二次B样条插值[J];计算机工程与应用;2007年24期 |
11 |
梁锡坤;;代数曲线的有理二次B样条逼近[J];计算机应用与软件;2008年05期 |
12 |
王永祥;;代数曲线插补算法[J];电气传动;1984年05期 |
13 |
史天勤,郭俊杰;关于二元函数在一点的连续性[J];长春邮电学院学报;1994年02期 |
14 |
;CGE计算机辅助绘图教学软件[J];工业控制计算机;1988年06期 |
15 |
乌航,董金祥;基于STEP的曲线曲面造型技术[J];计算机工程与应用;1997年03期 |
16 |
刘壮,张乐年;曲面造型技术综述[J];计算机辅助设计与制造;1997年06期 |
17 |
张树森,郑成志,姚继权,肖胜兵,程俊廷;在Pro/E中基于点云数据建立CAD模型的几种方法[J];工具技术;2005年10期 |
18 |
刘卡林,马玉林,蔡鹤皋;PHIGS中NURBS曲线曲面方法及应用[J];哈尔滨工业大学学报;1996年01期 |
19 |
乌航;董金祥;;基于STEP的曲线曲面造型技术[J];软件;1996年02期 |
20 |
章国庆;庄文玮;王晓荣;;在AutoCAD中如何精确绘制公式曲线曲面[J];机电产品开发与创新;2008年01期 |
|