triangleMesh.getPoints().addAll(convertToFloatArray(vertices)); triangleMesh.getTexCoords().addAll(convertToFloatArray(texturePoints)); triangleMesh.getFaces().addAll(indices); triangleMesh.getFaceSmoothingGroups().addAll(new int[indices.length / triangleMesh.getFaceElementSize()]); triangleMesh.getNormals().addAll(convertToFloatArray(normals));
triangleMesh.getPoints().addAll(convertToFloatArray(vertices)); triangleMesh.getTexCoords().addAll(convertToFloatArray(texturePoints)); triangleMesh.getFaces().addAll(indices); triangleMesh.getFaceSmoothingGroups().addAll(new int[indices.length / triangleMesh.getFaceElementSize()]); triangleMesh.getNormals().addAll(convertToFloatArray(normals));
mesh.getPoints().addAll( (float) firstVertex.pos.x(), (float) firstVertex.pos.y(), (float) firstVertex.pos.z()); mesh.getTexCoords().addAll(0); // texture (not covered) mesh.getTexCoords().addAll(0); mesh.getPoints().addAll( (float) secondVertex.pos.x(), (float) secondVertex.pos.y(), (float) secondVertex.pos.z()); mesh.getTexCoords().addAll(0); // texture (not covered) mesh.getTexCoords().addAll(0); mesh.getPoints().addAll( (float) thirdVertex.pos.x(), (float) thirdVertex.pos.y(), mesh.getTexCoords().addAll(0); // texture (not covered) mesh.getTexCoords().addAll(0);
pp.put(p, ni); reindex.set(oi, ni); newTexCoords.addAll(x, y); ni++; } else {
pp.put(p, ni); reindex.set(oi, ni); newPoints.addAll(x, y, z); ni++; } else {
mesh.getPoints().addAll( (float) firstVertex.getLocation().x, (float) firstVertex.getLocation().y, (float) firstVertex.getLocation().z); mesh.getTexCoords().addAll(0); // texture (not covered) mesh.getTexCoords().addAll(0); mesh.getPoints().addAll( (float) secondVertex.getLocation().x, (float) secondVertex.getLocation().y, (float) secondVertex.getLocation().z); mesh.getTexCoords().addAll(0); // texture (not covered) mesh.getTexCoords().addAll(0); mesh.getPoints().addAll( (float) thirdVertex.getLocation().x, (float) thirdVertex.getLocation().y, (float) thirdVertex.getLocation().z); mesh.getTexCoords().addAll(0); // texture (not covered) mesh.getTexCoords().addAll(0);