def read4Int16(file): r = bin_ops.readInt16(file) g = bin_ops.readInt16(file) b = bin_ops.readInt16(file) a = bin_ops.readInt16(file) vertexColor = [r, g, b, a] return vertexColor
def readBones(file): bones = [] # Bone Count boneCount = bin_ops.readUInt32(file) for boneId in range(boneCount): boneName = readFilesString(file) parentId = bin_ops.readInt16(file) coords = readXYZ(file) xpsBone = xps_types.XpsBone(boneId, boneName, coords, parentId) bones.append(xpsBone) return bones