答案 0 :(得分:8)
您需要在3d空间中将线条与前剪裁平面相交并截断线条,以便仅绘制可见的线段:
|
|
|
x------------+-----------o
|
|
| * - camera
|
|
|
clipping plane
你有一条线xo
,其中x
位于剪裁平面前方,o
位于剪裁平面前方。将此线与剪切平面相交以生成点+
。您知道x
和o
中的哪一个是可见的,因此请从x
到+
绘制一条线。
这样你就不会投射到相机背后的点。