从高度图创建地形

时间:2017-10-11 17:50:51

标签: java lwjgl floor quad heightmap

我想使用java和lwjgl创建逼真的地形。 现在我有两倍[100] [100]我的高度图和函数从列表中重新排列每个三角形。

在示例中 - 绘制带有两个三角形的smal“floor”块:

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坐标, 第一个三角形点“子”坐标, 第二个三角形点“子”坐标, 第三个三角形点“子”坐标, rgb为第一点, rgb颜色为第二点, rgb颜色为第三点,

我可以t do it... I think it is very easy and I这么愚蠢或太累了。你能救我吗?

0 个答案:

没有答案