空间一条线段可能被一个多边形表面遮挡的 消除隐藏线的算法的步骤如下: x方向和y方向的范围检查;若不能判断, 则接着做z方向的范围检查即粗略的深度比较; 若还不能判断就再进行精确的深度比较,比较 时应计算线段两端点在可能遮挡它的平面上的 投影点,比较相应的坐标。这时可能出现线段 与平面相交需要用交点,这些交点把线段的投 影分成两部分考虑的情况。判断得知线段确实 被平面遮挡了哪些部分做精确计算,计算是求 出线段的投影与遮挡平面上多边形表面边框投 影的所有交点,这些交点把线段的投影分成可 见和不可见的一些子线段。对子线段的可见性, 先取上面一点做点的包含性检验来进行判断。 空间一条线段可能被一个多边形表面遮挡的 消除隐藏线的算法的步骤如下: xv方向和yv方向的范围检查;若不能判断, 则接着做zv方向的范围检查即粗略的深度比较; 若还不能判断就再进行精确的深度比较,比较 时应计算线段两端点在可能遮挡它的平面上的 投影点,比较相应的坐标。这时可能出现线段 与平面相交需要用交点,这些交点把线段的投 影分成两部分考虑的情况。判断得知线段确实 被平面遮挡了哪些部分做精确计算,计算是求 出线段的投影与遮挡平面上多边形表面边框投 影的所有交点,这些交点把线段的投影分成可 见和不可见的一些子线段。对子线段的可见性, 先取上面一点做点的包含性检验来进行判断