コード例 #1
0
def write4UInt16(co):
    r = bin_ops.writeInt16(co[0])
    g = bin_ops.writeInt16(co[1])
    b = bin_ops.writeInt16(co[2])
    a = bin_ops.writeInt16(co[3])
    vertexColor = bytearray()
    vertexColor.extend(r)
    vertexColor.extend(g)
    vertexColor.extend(b)
    vertexColor.extend(a)
    return vertexColor
コード例 #2
0
def write4UInt16(co):
    r = bin_ops.writeInt16(co[0])
    g = bin_ops.writeInt16(co[1])
    b = bin_ops.writeInt16(co[2])
    a = bin_ops.writeInt16(co[3])
    vertexColor = bytearray()
    vertexColor.extend(r)
    vertexColor.extend(g)
    vertexColor.extend(b)
    vertexColor.extend(a)
    return vertexColor
コード例 #3
0
def writeBones(bones):
    bonesArray = bytearray()
    if bones:
        bonesArray.extend(bin_ops.writeUInt32(len(bones)))

        for bone in bones:
            name = bone.name
            parentId = bone.parentId
            co = bone.co
            if parentId is None:
                parentId = -1
            bonesArray.extend(writeFilesString(name))
            bonesArray.extend(bin_ops.writeInt16(parentId))
            bonesArray.extend(writeXYZ(co))
    return bonesArray
コード例 #4
0
def writeBones(bones):
    bonesArray = bytearray()
    if bones:
        bonesArray.extend(bin_ops.writeUInt32(len(bones)))

        for bone in bones:
            name = bone.name
            parentId = bone.parentId
            co = bone.co
            if parentId is None:
                parentId = -1
            bonesArray.extend(writeFilesString(name))
            bonesArray.extend(bin_ops.writeInt16(parentId))
            bonesArray.extend(writeXYZ(co))
    return bonesArray