Example #1
0
def unpack_v3(data, offset, min, max):
    vector3 = Vector3(X=Helpers.packed_u16_to_float(data, offset, min, max),
                      Y=Helpers.packed_u16_to_float(data, offset + 2, min,
                                                    max),
                      Z=Helpers.packed_u16_to_float(data, offset + 4, min,
                                                    max))
    return vector3
Example #2
0
File: tools.py Project: b2rex/b2rex
def unpack_v3(data, offset, min, max):
    vector3 = Vector3(X=Helpers.packed_u16_to_float(data, offset,
                                                     min, max),
                        Y=Helpers.packed_u16_to_float(data, offset+2,
                                                     min, max),
                        Z=Helpers.packed_u16_to_float(data, offset+4,
                                                     min, max))
    return vector3
Example #3
0
def unpack_q(data, offset):
    min = -1.0
    max = 1.0
    q = Quaternion(X=Helpers.packed_u16_to_float(data, offset, min, max),
                   Y=Helpers.packed_u16_to_float(data, offset + 2, min, max),
                   Z=Helpers.packed_u16_to_float(data, offset + 4, min, max),
                   W=Helpers.packed_u16_to_float(data, offset + 6, min, max))
    return q
Example #4
0
File: tools.py Project: b2rex/b2rex
def unpack_q(data, offset):
    min = -1.0
    max = 1.0
    q = Quaternion(X=Helpers.packed_u16_to_float(data, offset,
                                                     min, max),
                        Y=Helpers.packed_u16_to_float(data, offset+2,
                                                     min, max),
                        Z=Helpers.packed_u16_to_float(data, offset+4,
                                                     min, max),
                        W=Helpers.packed_u16_to_float(data, offset+6,
                                                     min, max))
    return q