MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / decompress

Function decompress

python/pymesh/compression.py:35–54  ·  view source on GitHub ↗

Decompress mesh data. Args: data (``string``): Binary string representing compressed mesh. engine_name (``string``): Decompression engine name. Valid engines are: * ``draco``: `Google's Draco engine `_ Returns: A mesh

(data, engine_name="draco")

Source from the content-addressed store, hash-verified

33 return data
34
35def decompress(data, engine_name="draco"):
36 """ Decompress mesh data.
37
38 Args:
39 data (``string``): Binary string representing compressed mesh.
40 engine_name (``string``): Decompression engine name. Valid engines are:
41
42 * ``draco``: `Google&#x27;s Draco engine <https://google.github.io/draco/>`_
43
44 Returns:
45 A mesh object encoded by the data.
46
47 A simple usage example:
48
49 >>> mesh = pymesh.generate_icosphere(1.0, [0, 0, 0])
50 >>> data = pymesh.compress(mesh)
51 >>> mesh2 = pymesh.decompress(data)
52 """
53 engine = PyMesh.CompressionEngine.create(engine_name)
54 return Mesh(engine.decompress(data))

Callers

nothing calls this directly

Calls 3

MeshClass · 0.90
createMethod · 0.45
decompressMethod · 0.45

Tested by

no test coverage detected