Java/OpenGL アプリケーションのコンテキストで、27 個の小さな立方体で構成された黒い配線のみ (塗りつぶしなし) の大きな立方体を描画しています。そのために、次のコードを書きました。
for (int x = 1; x <= 3; x++) {
for (int y = 1; y <= 3; y++) {
for (int z = 1; z <= 3; z++) {
wireCube(x - 2, 2 - y, 2 - z);
}
}
}
wireCubeメソッドは次を使用して実装されますGL11.glBegin(GL11.GL_LINE_LOOP);
への正しい呼び出しを使用しgluPerspectiveて投影を定義しgluLookAt、「カメラ」を配置するための正しい呼び出しを使用して、必要に応じて大きな立方体を表示することができます....私はそれにとても満足しています!!!
私の新しい問題は、大きな立方体の内部にあるすべての配線を「隠す」ためにこのコードを変更する方法です。シーンを視覚化するために、これらの配線は通常、学校で 3D ジオメトリを学習するときに破線で描かれるものです。
助けてくれてありがとう
マヌー