我想在 JavaFX 8 应用程序中创建一个模型,该模型将具有 ~400000 个多边形。而且我不需要任何纹理,只需要简单的颜色。通常有必要有这样的东西:
float[] points = {
-5, 5, 0,
-5, -5, 0,
5, 5, 0,
5, -5, 0
};
float[] texCoords = {
1, 1,
1, 0,
0, 1,
0, 0
};
int[] faces = {
2, 2, 1, 1, 0, 0,
2, 2, 3, 3, 1, 1
};
TriangleMesh mesh = new TriangleMesh();
mesh.getPoints().setAll(points);
mesh.getTexCoords().setAll(texCoords);
mesh.getFaces().setAll(faces);
如果我使用没有texCoords
和faces
数组的代码,它肯定不起作用。那么是否可以创建没有纹理的 3d 模型?