3.6. ShapeExportData

3.6.1. Synopsis

3.6.1.1. Functions

3.6.1.2. Properties

3.6.2. Detailed Description

class mocha.exporters.ShapeExportData(layer, firstFrame, lastFrame[, view=View( 0 )[, accuracy_treshold=2.0[, extra_matrix=true[, keyframes_only=true[, xspline_support=true]]]]])
class mocha.exporters.ShapeExportData(ShapeExportData)
ShapeExportData.get_baked_in_keyframes()
Return type

PyObject

ShapeExportData.frame_width
Type

float

Access

read-only Provides access to the frame width.

ShapeExportData.frame_height
Type

float

Access

read-only Provides access to the frame height.

ShapeExportData.filmback_aspect_ratio
Type

float

Access

read-only Provides access to the film back aspect ratio.

ShapeExportData.pixel_aspect_ratio
Type

float

Access

read-only Provides access to the frame pixel aspect ratio.

ShapeExportData.layer
Type

Layer

Access

read-only Provides access to the layer.

ShapeExportData.view
Type

View

Access

read-only Provides access to the view.

ShapeExportData.baked_in_keyframes
Type

dict

Access

read-only Provides access to the baked-in keyframes. They are presented as

{ (spline_name, spline_type): {

keyframe1: [PointData(…), …], … },

… } For example:

{ (‘Spline 1’, ‘XSpline’): {

0.0: [XControlPointData(…), XControlPointData(…), XControlPointData(…), XControlPointData(…),], 4.0: [XControlPointData(…), XControlPointData(…), XControlPointData(…), XControlPointData(…),], 8.0: [XControlPointData(…), XControlPointData(…), XControlPointData(…), XControlPointData(…),], … },

(‘Spline 2’, ‘Bezier’): { 0.0: [BezierControlPointData(…), BezierControlPointData(…), BezierControlPointData(…),], 15.0: [BezierControlPointData(…), BezierControlPointData(…), BezierControlPointData(…),], 16.0: [BezierControlPointData(…), BezierControlPointData(…), BezierControlPointData(…),], 23.0: [BezierControlPointData(…), BezierControlPointData(…), BezierControlPointData(…),], 42.0: [BezierControlPointData(…), BezierControlPointData(…), BezierControlPointData(…),], },

… }

ShapeExportData.transforms
Type

dict

Access

read-only Provides access to the transforms.

ShapeExportData.extra_matrix
Type

bool

Access

read-only Whether the tracking data should be prepared as a keyframed set of transform matrices.

ShapeExportData.keyframes_only
Type

bool

Access

read-only Whether coordinates should be used only at shape keyframes.

ShapeExportData.xspline_support
Type

bool

Access

read-only Whether export X-Spline like X-Spline or convert to Bezier.