0

すべてのエンティティをループして線を描画する mod を作成しています。

正常に動作しますが、エンティティがビューポートの外にある場合、線は画面の途中で途切れます。

私のコード(少なくとも行については)はほとんどこれです:

glBegin(GL_LINES);
glVertex3d(0,0,0);
glVertex3d(x, y, z);
glEnd();

x、y、および z は、エンティティの単なる座標です。

これを修正する方法がよくわかりません。

4

1 に答える 1

0

いくつかの可能性があります。頭に浮かぶことの 1 つは、ニア クリッピング プレーンとファー クリッピング プレーンです。ステンシルやカスタム クリップ プレーンを使用していないと仮定しています。

于 2013-10-04T13:41:31.820 に答える