Проблема в том что текстура не так ложиться а именно то что я вырезал ложиться непонятно как. в чем причина? код обрабатывающий вершины текстуры и индексы.
private void load(List<Integer> indicesList, int[] indices, int[] indicesUV, List<Float> verticesList, double[] vertices,
List<Float> normalsList, double[] normals, List<Float> uvList, double[] uvVertices)
{
for (int i = 0; i < indices.length; i++)
{
int index;
if (indices[i] < 0)
index = Math.abs(indices[i]) - 1;
else
index = indices[i];
Vector3f vertex = new Vector3f();
vertex.x = (float) vertices[index * 3];
vertex.y = (float) vertices[index * 3 + 1];
vertex.z = (float) vertices[index * 3 + 2];
Vector3f normal = new Vector3f();
normal.x = (float) normals[i * 3];
normal.y = (float) normals[i * 3 + 1];
normal.z = (float) normals[i * 3 + 2];
Vector2f texture = new Vector2f();
texture.x = (float) uvVertices[indicesUV[i] * 2];
texture.y = (float) uvVertices[indicesUV[i] * 2 + 1];
indicesList.add(i);
verticesList.add(vertex.x);
verticesList.add(vertex.y);
verticesList.add(vertex.z);
normalsList.add(normal.x);
normalsList.add(normal.y);
normalsList.add(normal.z);
uvList.add(texture.x);
uvList.add(texture.y);
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Столкнулся с проблемой, не могу вернуть объект в REST-Controller (метод addUser)Вылазит ошибка HTTP Status 406 -The resource identified by this request is only capable of generating responses with characteristics...
Всем привет, сейчас пишу программу с большим количеством фрагментов и с одной активитиСуть в том, что в активити постоянно меняются местами...
Как у переменной типа string по индексу получить коды символов? Понятно что обращаться в цикле к индексуКак именно получить код и какой тип данных...