7. aux_exporters

class mocha.aux_exporters.Matrix3x3(seq=None)

Bases: object

Simple Matrix 3x3 implementation

ident()
inverted()
transposed()
class mocha.aux_exporters.Matrix4x4(seq=None)

Bases: object

Simple Matrix 4x4 implementation

ident()
inverted()
transposed()
class mocha.aux_exporters.MistikaExporter

Bases: mocha.exporters.AbstractTrackingDataExporter

Implementation of the Mistika Track exporter.

do_export(self, project: mocha.project.Project, layer: mocha.project.Layer, tracking_file_path: str, time: float, view: Union[mocha.project.View, int], options: Dict[str, bool]) → Dict[str, PySide6.QtCore.QByteArray]
error_string(self) → str
get_surface_parameters(layer, time, view)
class mocha.aux_exporters.SilhouetteExporter

Bases: mocha.exporters.AbstractShapeDataExporter

This Silhouette shape exporter has been replaced with a C++ implementation but is left as an example of a complex shape exporter.

default_sfx_node(parent, name, type_name, label, **attrs)

Creates a XML node with given attributes and tag name

do_export(project, layers, path, views)

Performs underlying export operation to the Silhouette shape format.

error_string(self) → str
property id_counter
static properties_node(parent, **constant_props)

Creates a XML nodes tree with child SFX property nodes.

mocha.aux_exporters.new_sfx_uuid()