时间:2010-07-25 13:16:43

标签: 3d geometry camera projection perspective

1 个答案:

答案 0 :(得分:8)

您需要在3d空间中将线条与前剪裁平面相交并截断线条,以便仅绘制可见的线段:

             |
             |
             |
x------------+-----------o
             |
             |
             |   * - camera
             |
             |
             |
       clipping plane

你有一条线xo,其中x位于剪裁平面前方,o位于剪裁平面前方。将此线与剪切平面相交以生成点+。您知道xo中的哪一个是可见的,因此请从x+绘制一条线。

这样你就不会投射到相机背后的点。