MDL Methods Module#

Orientation

Returns the orientation for all supported MDL methods.

createBeam

Create a Beam between markers i and j.

createCurveFor2DContact

Create 2 curves that can be used to define a 2D Contact.

createNewCurve

Create a new Curve that can be used for 2D Contact.

createRevoluteJoint

Convenience function to create a REVOLUTE joint.

createSphericalJoint

Convenience function to create a SPHERICAL joint.

createSteelBar

Create a Cylindrical bar Part.

createUJoint

Convenience function to create UNIVERSAL joint by specifying:

generateExpression

Generate the solver expression for request object when its type is in:

getCurveNormal

Computes the normal vector of a planar curve.

getCurveTangential

Get the tangential vector of a Curve entity.

get_dc

Returns three vectors parallel to the x, y, z axes of a Marker in the global reference frame.

get_xaxis

Returns a vector parallel to the x-axis of a Marker in the global reference frame.

get_yaxis

Returns a vector parallel to the y-axis of a Marker in the global reference frame.

get_zaxis

Returns a vector parallel to the z-axis of a Marker in the global reference frame.

loc_along_dir

Returns a set of three coordinate values in the Global Frame, to locate a point along the direction of a vector at a certain distance from an origin point.

loc_between

Returns a set of three coordinate values in the Global Frame, to locate a point between two points at a certain distance ratio.

loc_cylindrical

Returns a set of three coordinate values in the Global Frame, to locate a given set of cylindrical coordinate values in a given reference frame.

loc_mirror

Returns a set of three coordinate values in the Global Frame, to locate a point symmetric with respect to a reference marker about its specified plane.

loc_rel_to

Returns a set of three coordinate values in the Global Frame, to locate a given set of coordinate values, or a point or marker in a given reference frame.