要真实显示三维物体,必须在视点确定之后,将对象表面上不可见的点、线、面消去;执行这种功能的算法称为消隐算法。根据消隐对象的不同,分为:线消隐,面消隐。
因为在计算机图形处理的过程中,不会自动消去隐藏的部分,就是视觉看不到的这部分。
凸多面体的隐藏线消隐
凸多面体是由若干个平面围成的物体。
每个平面有平面的方程;
物体内一点有三维坐标;
平面法向量指向物体外部;
此凸多面体在以视点为顶点的视图四棱锥内;
视点与第i个面上一点连线具有方向;
根据上述内容的计算比较来确定隐藏面;再求出隐藏边;
凹多面体的隐藏线消隐
凹多面体的隐藏线消隐比较复杂;
如下三图,如果不进行消隐,则显示的为第一图,