Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
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)
Ejemplo n.º 6
0
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)
Ejemplo n.º 7
0
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)
Ejemplo n.º 8
0
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)
Ejemplo n.º 9
0
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)
Ejemplo n.º 10
0
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)
Ejemplo n.º 11
0
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)