def readUvVert(file): line = ascii_ops.readline(file) values = ascii_ops.splitValues(line) x = (ascii_ops.getFloat(values[0])) # X pos y = (ascii_ops.getFloat(values[1])) # Y pos coords = [x, y] return coords
def readTriIdxs(file): line = ascii_ops.readline(file) values = ascii_ops.splitValues(line) face1 = ascii_ops.getInt(values[0]) face2 = ascii_ops.getInt(values[1]) face3 = ascii_ops.getInt(values[2]) faceLoop = [face1, face2, face3] return faceLoop
def readXYZ(file): line = ascii_ops.readline(file) values = ascii_ops.splitValues(line) x = (ascii_ops.getFloat(values[0])) # X pos y = (ascii_ops.getFloat(values[1])) # Y pos z = (ascii_ops.getFloat(values[2])) # Z pos coords = [x, y, z] return coords
def read4Int(file): line = ascii_ops.readline(file) values = ascii_ops.splitValues(line) values = fillArray(values, 4, 0) r = ascii_ops.getInt(values[0]) g = ascii_ops.getInt(values[1]) b = ascii_ops.getInt(values[2]) a = ascii_ops.getInt(values[3]) vertexColor = [r, g, b, a] return vertexColor
def read4Float(file): line = ascii_ops.readline(file) values = ascii_ops.splitValues(line) values = fillArray(values, 4, 0) x = (ascii_ops.getFloat(values[0])) y = (ascii_ops.getFloat(values[1])) z = (ascii_ops.getFloat(values[2])) w = (ascii_ops.getFloat(values[3])) coords = [x, y, z, w] return coords
def readBoneId(file): line = ascii_ops.readline(file) values = ascii_ops.splitValues(line) values = fillArray(values, 4, 0) ids = [ascii_ops.getInt(val) for val in values] return ids
def readBoneWeight(file): line = ascii_ops.readline(file) values = ascii_ops.splitValues(line) values = fillArray(values, 4, 0) weights = [ascii_ops.getFloat(val) for val in values] return weights