def dump(mesh, f, name="mesh", ascii=True): from baiji.serialization.util.openlib import ensure_file_open_and_call return ensure_file_open_and_call(f, _dump, mode='wb', mesh=mesh, name=name, ascii=ascii)
def dump(mesh, f, flip_faces=False, ascii=False, little_endian=True, comments=None): # pylint: disable=redefined-builtin from baiji.serialization.util.openlib import ensure_file_open_and_call if comments is None: comments = [] return ensure_file_open_and_call(f, _dump, mode='wb', mesh=mesh, flip_faces=flip_faces, ascii=ascii, little_endian=little_endian, comments=comments)
def dump(obj, f, flip_faces=False, ungroup=False, comments=None, copyright=False, split_normals=False, write_mtl=True): # pylint: disable=redefined-outer-name, redefined-builtin, unused-argument from baiji.serialization.util.openlib import ensure_file_open_and_call if comments is None: comments = [] return ensure_file_open_and_call(f, _dump, mode='wb', obj=obj, flip_faces=flip_faces, ungroup=ungroup, comments=comments, split_normals=split_normals, write_mtl=write_mtl)
def load(f, existing_mesh=None): from baiji.serialization.util.openlib import ensure_file_open_and_call return ensure_file_open_and_call(f, _load, mode='rb', existing_mesh=existing_mesh)
def load(f, *args, **kwargs): from baiji.serialization.util.openlib import ensure_file_open_and_call return ensure_file_open_and_call(f, _load, 'rb', *args, **kwargs)
def dump(obj, f): from baiji.serialization.util.openlib import ensure_file_open_and_call return ensure_file_open_and_call(f, _dump, 'wb', obj)
def dump(obj, f, *args, **kwargs): from baiji.serialization.util.openlib import ensure_file_open_and_call return ensure_file_open_and_call(f, _dump, 'w', obj, *args, **kwargs)
def dump(obj, f): from baiji.serialization.util.openlib import ensure_file_open_and_call return ensure_file_open_and_call(f, _dump, mode='wb', obj=obj)
def dump(mesh, f): from baiji.serialization.util.openlib import ensure_file_open_and_call return ensure_file_open_and_call(f, _dump, 'w', mesh)