Example #1
0
def _read_rigid_body_state(bitstream):
    flag = bitstream.read(BOOL)
    position = read_serialized_vector(bitstream)
    rotation = read_float_vector(bitstream)
    result = {'flag': flag, 'pos': position, 'rot': rotation}
    if not flag:  # Totally not sure about this
        result['vec1'] = read_serialized_vector(bitstream)
        result['vec2'] = read_serialized_vector(bitstream)
    return result
def _read_rigid_body_state(bitstream):
    flag = bitstream.read(BOOL)
    position = read_serialized_vector(bitstream)
    rotation = read_float_vector(bitstream)
    result = {'flag': flag,
              'pos': position,
              'rot': rotation}
    if not flag:  # Totally not sure about this
        result['vec1'] = read_serialized_vector(bitstream)
        result['vec2'] = read_serialized_vector(bitstream)
    return result
Example #3
0
def _read_rotation(bitstream):
    rotation = read_float_vector(bitstream)
    return {
        'rotation': rotation,
    }