Создание ландшафта из карты высот

Я хочу создать реалистичную местность, используя java и lwjgl. В настоящее время у меня есть double[100][100] с моей картой высот и функцией рендеринга каждого треугольника из списка.

В примере - рисунок маленького "напольного" чанка с двумя треугольниками:

triangles.add(new Triangle(new Vector3f(x, (float) map[x][z] * 100, z),
                    new Vector3f(+0.5f, 1, -0.5f),
                    new Vector3f(-0.5f, 1, -0.5f),
                    new Vector3f(+0.5f, 1, +0.5f), rgb, rgb, rgb));

triangles.add(new Triangle(new Vector3f(x, (float) map[x][z] * 100, z),
                    new Vector3f(-0.5f, 1, +0.5f),
                    new Vector3f(-0.5f, 1, -0.5f),
                    new Vector3f(+0.5f, 1, +0.5f), rgb, rgb, rgb));

Параметры треугольников:

координаты XYZ начальной точки, координаты "sub" первой точки треугольника, координаты "sub" второй точки треугольника, координаты "sub" третьей точки треугольника, rgb для первой точки, цвет rgb для второй точки, цвет rgb для третьей точки,

Я могуt do it... I think it is very easy and IЯ так глуп или так устал. Вы можете мне помочь?

0 ответов

Другие вопросы по тегам