Componants#

model#

ClinicalDescriptor(dataType, ...)

A clinical descriptor for biomechanical data analysis.

Joint(label, proxLabel, distLabel, sequence, ...)

A Joint is the connection between a proximal and a distal segment.

Segment(label, index, sideEnum[, ...])

Represents a rigid body segment in a biomechanical model.

Model()

Base class representing a biomechanical model.

Model6Dof()

The Model6Dof class, inheriting from Model, specifically deals with models having six degrees of freedom.

Referential()

Represents a segmental coordinate system.

TechnicalReferential(label)

Represents a Technical Referential (Coordinate System) constructed from tracking markers.

AnatomicalReferential()

Represents an Anatomical Referential (Coordinate System) constructed for a segment.

frame#

Node(label[, desc])

Represents a local position of a 3D point in a coordinate system.

Frame()

Represents a coordinate system at a specific time, including rotation matrix and translation vectors.

setFrameData(a1, a2, sequence)

Sets the axes and rotation matrix of a coordinate system from two vectors and a sequence.

angleAxis_TO_rotationMatrix(anglesAxis)

Convert an angle-axis representation to a 3x3 rotation matrix.

rotationMatrix_TO_quaternion(RotMat)

Converts a rotation matrix to its quaternion representation.

quaternion_TO_angleAxis(quaternion)

Converts a quaternion to an angle-axis representation.

rotationMatrix_TO_angleAxis(RotMat)

Converts a rotation matrix to an angle-axis representation.

angleAxis_TO_quaternion(anglesAxis)

Converts an angle-axis representation to a quaternion.

quaternion_TO_rotationMatrix(quaternion)

Converts a quaternion to a rotation matrix.