data._vertexCoords = _vertexCoords.makeCopy(); data._normalCoords = _normalCoords.makeCopy(); data._colorCoords = _colorCoords.makeCopy(); data._fogCoords = _fogCoords.makeCopy(); data._tangentCoords = _tangentCoords.makeCopy(); data._textureCoords.add(tCoord.makeCopy()); } else { data._textureCoords.add(null);
final FloatBufferData verts = meshData.getVertexCoords().makeCopy(); final FloatBufferData norms = meshData.getNormalBuffer() != null ? meshData.getVertexCoords().makeCopy() : null; final FloatBufferData colors = meshData.getColorBuffer() != null ? meshData.getColorCoords().makeCopy() : null; final FloatBufferData tangents = meshData.getTangentBuffer() != null ? meshData.getTangentCoords().makeCopy() : null; final FloatBufferData[] uvs = new FloatBufferData[meshData.getMaxTextureUnitUsed() + 1]; final FloatBufferData tex = meshData.getTextureCoords(k); if (tex != null) { uvs[k] = tex.makeCopy();
final FloatBufferData verts = meshData.getVertexCoords().makeCopy(); final FloatBufferData norms = meshData.getNormalBuffer() != null ? meshData.getVertexCoords().makeCopy() : null; final FloatBufferData colors = meshData.getColorBuffer() != null ? meshData.getColorCoords().makeCopy() : null; final FloatBufferData fogs = meshData.getFogBuffer() != null ? meshData.getFogCoords().makeCopy() : null; final FloatBufferData tangents = meshData.getTangentBuffer() != null ? meshData.getTangentCoords().makeCopy() : null; final FloatBufferData[] uvs = new FloatBufferData[meshData.getNumberOfUnits()]; final FloatBufferData tex = meshData.getTextureCoords(k); if (tex != null) { uvs[k] = tex.makeCopy();