List<Integer> subMeshIndices = new ArrayList<>();
List<Integer> subMeshTriangles = new ArrayList<>();
in.position(subMesh.firstByte.longValue());
for (long j = 0; j < subMesh.indexCount.longValue(); j++) {
subMeshIndices.add(in.readUnsignedShort());
}
// read triangle strips if topology/isTriStrip is not zero
if (subMesh.topology.longValue() == 0) {
// use indices as is