关于创建自定义3D模型的主题,我找到了这个答案。我仍然不知道纹理和点的坐标如何混合。 这是question。 如果这是某种全球性的概念,而不是用Java构建3D的功能,那么我将很高兴提及任何涵盖了这些内容的文献。为了方便起见,我举了一个代码示例,其中获取面孔的坐标对我来说是一片漆黑。谢谢!
float[] points =
{
50, 0, 0, // v0 (iv0 = 0)
45, 10, 0, // v1 (iv1 = 1)
55, 10, 0 // v2 (iv2 = 2)
};
float[] texCoords =
{
0.5f, 0.5f, // t0 (it0 = 0)
0.0f, 1.0f, // t1 (it1 = 1)
1.0f, 1.0f // t2 (it2 = 2)
};
int[] faces =
{
0, 0, 2, 2, 1, 1, // iv0, it0, iv2, it2, iv1, it1 (front face)
0, 0, 1, 1, 2, 2 // iv0, it0, iv1, it1, iv2, it2 back face
};