|
|
|
|
|
|
|
|
|
|
|
消隐
面消隐 线消隐
三维形体表示为多边形表面形集合
投影约定为沿着z轴正向的正交投影
消除隐藏面算法:
图象空间算法 客体空间算法
图象空间算法对显示设备上每一个可分辨象素进行判断,看组成物体的多个多边形表面中哪一个在该象素上可见,即要对每一象素检查所有的表面。
客体空间算法把注意力集中在分析要显示形体各部分之间的关系上,这种算法对每一个组成形体的表面,都要与其它各表面进行比较,以便消去不可见的面或面的不可见部分。
|
|
|
|
|
|
|
|
|
|
第一节
线面比较法消除隐藏线 |
|
|
|
|
|
|
|
多面体的面可见性
凸多面体的可见面就是朝向观察位置的面 设观察方向由指向观察位置的一个方向向量k给出,所考查的面的外法向量是n,则这两个向量的夹角
满足时,所考查面是可见的,否则就是不可见的。
把n和k记作
则
分子
为正 ,则
,面为可见;若为负,则
,面为不可见;若为零,则
,此面退化为线。 |
|
|
|
|
|
|
|
|
|
|