🧊 GLB#

Usage Example#
from scfile import formats

with formats.mcsb.McsbDecoder("path/to/model.mcsb") as mcsb:
  data = mcsb.decode()

with formats.glb.GlbEncoder(data) as glb:
  glb.encode().save("output.glb")

Encoder#

class GlbEncoder(data, options=None)[source]#

Bases: FileEncoder[ModelContent]

format: FileFormat = 'glb'#
signature: Optional[bytes] = b'glTF'#
prepare()[source]#

Perform preparations before serialization. (e.g. calculations in content).

serialize()[source]#

Convert structured self.data into bytes and write to buffer.