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_rotation(bitstream): rotation = read_float_vector(bitstream) return { 'rotation': rotation, }