in app/src/main/java/com/facebook/sample/rendering/SampleGLTFReader.java [277:295]
private static void parseAccessors(GLTFScene output, JSONArray accessors) {
for (int i = 0; i < accessors.length(); ++i) {
try {
JSONObject jsonObject = accessors.getJSONObject(i);
GLTFScene.Accessor accessor = new GLTFScene.Accessor();
if (jsonObject.has("name")) {
accessor.name = jsonObject.getString("name");
}
accessor.bufferView = jsonObject.getInt("bufferView"); // index to list of buffers
accessor.byteOffset = jsonObject.getInt("byteOffset");
accessor.componentType = jsonObject.getInt("componentType");
accessor.count = jsonObject.getInt("count");
accessor.type = jsonObject.getString("type");
output.accessors.add(accessor);
} catch (JSONException e) {
Log.e(TAG, e.getMessage());
}
}
}