В контексте приложения 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
, чтобы установить «камеру». Я могу отображать мой большой куб по мере необходимости и .... Я очень доволен этим !!!
Моя новая проблема в том, как изменитьэтот код для того, чтобы «спрятать» все проводки внутри большого куба?Чтобы помочь визуализировать сцену, эти проводки, которые обычно рисуются, имеют пунктирные линии при изучении трехмерной геометрии в школе.
Заранее спасибо за помощь
Ману