🧊 OBJ#

Usage Example#
from scfile import formats

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

with formats.obj.ObjEncoder(data) as obj:
  obj.encode().save("output.obj")

Encoder#

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

Bases: FileEncoder[ModelContent]

format: FileFormat = 'obj'#
prepare()[source]#

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

serialize()[source]#

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