0
Vector3f
목록에 정점 데이터 (float[]
)를 어떻게 추가 할 수 있습니까? 시도하면 오류가 발생합니다.이 float [] vertexData를 Vector3f리스트에 어떻게 추가 할 수 있습니까?
float[] vertexData = new float[ allindices2.length * vertexDataSize/3];
for (int i = 0; i < vertexData.length/vertexDataSize; i++){
vertexData[i * vertexDataSize + 0] = Float.parseFloat(allindices2 [Integer.parseInt(allindices2 [i * source.size() + 0]) * 3 + 0]);
vertexData[i * vertexDataSize + 1] = Float.parseFloat(allpositions2[Integer.parseInt(allindices2[i * source.size() + 0]) * 3 + 1]);
vertexData[i * vertexDataSize + 2] = Float.parseFloat(allpositions2[Integer.parseInt(allindices2[i * source.size() + 0]) * 3 + 2]);
vertices.add(vertexData);
}
로 기록 될 수 있습니다 당신은 캔트 (직접). Vector3f는 float 배열과 동일한 데이터 유형이 아닙니다. 또한 문제는 XML 또는 Collada와 어떤 관련이 있습니까? – CConard96
xml과 collada를 넣는 것은 나쁘지 만 (사과), 직접 할 수 없다면 어떻게 할 수 있습니까? 나는 간단한 해결책을 찾으려고 노력하고있다. – GraphicsPadawan