可见面判别算法.ppt
《可见面判别算法.ppt》由会员分享,可在线阅读,更多相关《可见面判别算法.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可见面判别算法可见面判别算法现在学习的是第1页,共26页可见面判别可见面判别l消隐消隐_在绘制时隐藏实际不可见的线和面在绘制时隐藏实际不可见的线和面消隐的考虑:消隐的考虑:三维物体的真实图形三维物体的真实图形选择不同的消隐算法选择不同的消隐算法第九章第九章 可见面判别算法可见面判别算法现在学习的是第2页,共26页l可见面判别算法,按实现空间分类可见面判别算法,按实现空间分类物空间算法物空间算法像空间像法像空间像法第九章第九章 可见面判别算法可见面判别算法现在学习的是第3页,共26页可见面判别算法可见面判别算法物空间算法物空间算法在对象定义时所处的坐标系中实现。在对象定义时所处的坐标系中实现。这
2、种方法把物体和物体的某些部分彼此比较这种方法把物体和物体的某些部分彼此比较,通过有关几何运算,以确定哪些线或表面,通过有关几何运算,以确定哪些线或表面是不可见的然后仅显示可见线,以此实现是不可见的然后仅显示可见线,以此实现消隐,消隐,算法精度较高,生成的图形可以放大多倍而算法精度较高,生成的图形可以放大多倍而仍然令人满意,适用于精密的工程应用领域仍然令人满意,适用于精密的工程应用领域现在学习的是第4页,共26页像空间算法像空间算法在显示图形的屏幕坐标系中实现在显示图形的屏幕坐标系中实现对投影平面或显示屏幕上的每一个像素位置逐对投影平面或显示屏幕上的每一个像素位置逐点地检测其可见性。点地检测其可
3、见性。算法比较粗糙而且按图像空间算法得到的画算法比较粗糙而且按图像空间算法得到的画面在放大后往往不能令人满意。面在放大后往往不能令人满意。算法计算效率比较高,因为在光栅扫描过程中算法计算效率比较高,因为在光栅扫描过程中可以充分利用画面的连贯性等性质可以充分利用画面的连贯性等性质可见面判别算法可见面判别算法现在学习的是第5页,共26页两个方法一般都利用两个方法一般都利用排序排序和和连贯性连贯性来提高算法性来提高算法性能能排序主要用在深度比较排序主要用在深度比较连贯性利用图形的规则性连贯性利用图形的规则性可见面判别算法可见面判别算法现在学习的是第6页,共26页13.1 可见面判别算法的分类可见面判
4、别算法的分类l可见面判别算法可见面判别算法后向面消除法后向面消除法深度缓冲器算法深度缓冲器算法A缓冲器算法缓冲器算法深度排序算法深度排序算法现在学习的是第7页,共26页后向面判别后向面判别l思想思想 平面方程:平面方程:Ax+By+Cz+D=0如果点如果点(x,y,z)为视线上的点,并且满足为视线上的点,并且满足Ax+By+Cz+D 0,则为后向面,视角则为后向面,视角 l简单测试方法二简单测试方法二 V=(0,0,Vz),右手观察坐标系;,右手观察坐标系;VN=VzC,若,若C 0,则为后向面,则为后向面 后向面判别后向面判别现在学习的是第9页,共26页后向面判别后向面判别l总结总结 是一种
5、高效的物空间算法;是一种高效的物空间算法;可用于预处理。可用于预处理。现在学习的是第10页,共26页也叫也叫Z Z缓冲器算法缓冲器算法l思想:思想:对投影平面上每个像素所对应的表面深度进行比对投影平面上每个像素所对应的表面深度进行比较较深度缓冲器算法深度缓冲器算法现在学习的是第11页,共26页l如图,如图,s s1 1平面距离平面距离投影平面最近,所投影平面最近,所以投影点以投影点(x,y)(x,y)将将保存保存s s1 1平面上相应平面上相应点的属性信息。点的属性信息。深度缓冲器算法深度缓冲器算法XvZvYv观察方向观察方向(x,y)s1s2s3现在学习的是第12页,共26页l缓冲区缓冲区深
6、度缓冲区深度缓冲区(Z缓冲区缓冲区)刷新缓冲区刷新缓冲区l算法的实质算法的实质 对给定的对给定的x,y,寻找最小的寻找最小的z(x,y)深度缓冲器算法深度缓冲器算法屏幕帧缓冲器Z缓冲器每个单元存放对应象素的颜色值每个单元存放对应象素的深度值现在学习的是第13页,共26页深度缓冲器算法深度缓冲器算法算法描述:算法描述:l缓冲器初始化缓冲器初始化depth(x,y)=0,refresh(x,y)=Ibgl计算多边形上各点的深度值计算多边形上各点的深度值z(x,y)并判断并判断 if z(x,y)depth(x,y)depth(x,y)=z(x,y),refresh(x,y)=Isurf(x,y)现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可见 判别 算法
限制150内