import struct import vec3 import obj import obj_state def write_vertex_buffer(f, vertex_buffer): for position, normal, texture in vertex_buffer: position = vec3.mul(position, 0.5) f.write(struct.pack("