This information is part of the Modelica Standard Library maintained by the Modelica Association.

Orientation

Orientation object defining rotation from a frame 1 into a frame 2

Information
USED IN EXAMPLES
CLOSE ALL
Modelica.Utilities.Internal.PartialModelicaServices.Animation.PartialShape
Different visual shapes with variable size; all data have to be set as modifiers
Modelica.Mechanics.MultiBody.Visualizers.Advanced.Arrow
Visualizing an arrow with variable size; all data have to be set as modifiers (see info layer)
Modelica.Mechanics.MultiBody.Visualizers.Advanced.DoubleArrow
Visualizing a double arrow with variable size; all data have to be set as modifiers (see info layer)
Modelica.Mechanics.MultiBody.Visualizers.Advanced.Shape
Different visual shapes with variable size; all data have to be set as modifiers (see info layer)
Modelica.Mechanics.MultiBody.Visualizers.Internal.Lines
Visualizing a set of lines as cylinders with variable size, e.g., used to display characters (no Frame connector)
Modelica.Mechanics.MultiBody.Interfaces.Frame
Coordinate system fixed to the component with one cut-force and cut-torque (no icon)
Modelica.Mechanics.MultiBody.Interfaces.Frame_a
Coordinate system fixed to the component with one cut-force and cut-torque (filled rectangular icon)
Modelica.Mechanics.MultiBody.Interfaces.Frame_b
Coordinate system fixed to the component with one cut-force and cut-torque (non-filled rectangular icon)
Modelica.Mechanics.MultiBody.Interfaces.Frame_resolve
Coordinate system fixed to the component used to express in which coordinate system a vector is resolved (non-filled rectangular icon)
Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint
Return the constraint residues to express that two frames have the same orientation
Modelica.Mechanics.MultiBody.Frames.orientationConstraint
Return residues of orientation constraints (shall be zero)
Modelica.Mechanics.MultiBody.Frames.angularVelocity1
Return angular velocity resolved in frame 1 from orientation object
Modelica.Mechanics.MultiBody.Frames.angularVelocity2
Return angular velocity resolved in frame 2 from orientation object
Modelica.Mechanics.MultiBody.Frames.resolve1
Transform vector from frame 2 to frame 1
Modelica.Mechanics.MultiBody.Frames.resolve2
Transform vector from frame 1 to frame 2
Modelica.Mechanics.MultiBody.Frames.resolveRelative
Transform vector from frame 1 to frame 2 using absolute orientation objects of frame 1 and of frame 2
Modelica.Mechanics.MultiBody.Frames.resolveDyade1
Transform second order tensor from frame 2 to frame 1
Modelica.Mechanics.MultiBody.Frames.resolveDyade2
Transform second order tensor from frame 1 to frame 2
Modelica.Mechanics.MultiBody.Frames.nullRotation
Return orientation object that does not rotate a frame
Modelica.Mechanics.MultiBody.Frames.inverseRotation
Return inverse orientation object
Modelica.Mechanics.MultiBody.Frames.relativeRotation
Return relative orientation object
Modelica.Mechanics.MultiBody.Frames.absoluteRotation
Return absolute orientation object from another absolute and a relative orientation object
Modelica.Mechanics.MultiBody.Frames.planarRotation
Return orientation object of a planar rotation
Modelica.Mechanics.MultiBody.Frames.axisRotation
Return rotation object to rotate around an angle along one frame axis
Modelica.Mechanics.MultiBody.Frames.axesRotations
Return fixed rotation object to rotate in sequence around fixed angles along 3 axes
Modelica.Mechanics.MultiBody.Frames.axesRotationsAngles
Return the 3 angles to rotate in sequence around 3 axes to construct the given orientation object
Modelica.Mechanics.MultiBody.Frames.smallRotation
Return rotation angles valid for a small rotation and optionally residues that should be zero
Modelica.Mechanics.MultiBody.Frames.from_nxy
Return fixed orientation object from n_x and n_y vectors
Modelica.Mechanics.MultiBody.Frames.from_nxz
Return fixed orientation object from n_x and n_z vectors
Modelica.Mechanics.MultiBody.Frames.from_T
Return orientation object R from transformation matrix T
Modelica.Mechanics.MultiBody.Frames.from_T2
Return orientation object R from transformation matrix T and its derivative der(T)
Modelica.Mechanics.MultiBody.Frames.from_T_inv
Return orientation object R from inverse transformation matrix T_inv
Modelica.Mechanics.MultiBody.Frames.from_Q
Return orientation object R from quaternion orientation object Q
Modelica.Mechanics.MultiBody.Frames.to_T
Return transformation matrix T from orientation object R
Modelica.Mechanics.MultiBody.Frames.to_T_inv
Return inverse transformation matrix T_inv from orientation object R
Modelica.Mechanics.MultiBody.Frames.to_Q
Return quaternion orientation object Q from orientation object R
Modelica.Mechanics.MultiBody.Frames.to_vector
Map rotation object into vector
Modelica.Mechanics.MultiBody.Frames.to_exy
Map rotation object into e_x and e_y vectors of frame 2, resolved in frame 1
Modelica.Mechanics.MultiBody.Frames.Internal.resolve1_der
Derivative of function Frames.resolve1(..)
Modelica.Mechanics.MultiBody.Frames.Internal.resolve2_der
Derivative of function Frames.resolve2(..)
Modelica.Mechanics.MultiBody.Frames.Internal.resolveRelative_der
Derivative of function Frames.resolveRelative(..)
USED IN COMPONENTS
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2.SystemWithStandardBodies.PointMass
Body used all places of the comparision model with zero inertia tensor
Modelica.Mechanics.MultiBody.Sensors.RelativeAngles
Measure relative angles between two frame connectors
Modelica.Mechanics.MultiBody.Sensors.Internal.BasicRelativeAngularVelocity
Measure relative angular velocity
Modelica.Mechanics.MultiBody.Sensors.Internal.BasicTransformAbsoluteVector
Transform absolute vector in to another frame
Modelica.Mechanics.MultiBody.Sensors.Internal.BasicTransformRelativeVector
Transform relative vector in to another frame
Modelica.Mechanics.MultiBody.Parts.FixedRotation
Fixed translation followed by a fixed rotation of frame_b with respect to frame_a
Modelica.Mechanics.MultiBody.Parts.Body
Rigid body with mass, inertia tensor and one frame connector (12 potential states)
Modelica.Mechanics.MultiBody.Parts.BodyBox
Rigid body with box shape. Mass and animation properties are computed from box data and density (12 potential states)
Modelica.Mechanics.MultiBody.Parts.BodyCylinder
Rigid body with cylinder shape. Mass and animation properties are computed from cylinder data and density (12 potential states)
Modelica.Mechanics.MultiBody.Joints.Revolute
Revolute joint (1 rotational degree-of-freedom, 2 potential states, optional axis flange)
Modelica.Mechanics.MultiBody.Joints.RevolutePlanarLoopConstraint
Revolute joint that is described by 2 positional constraints for usage in a planar loop (the ambiguous cut-force perpendicular to the loop and the ambiguous cut-torques are set arbitrarily to zero)
Modelica.Mechanics.MultiBody.Joints.Spherical
Spherical joint (3 constraints and no potential states, or 3 degrees-of-freedom and 3 states)
Modelica.Mechanics.MultiBody.Joints.FreeMotion
Free motion joint (6 degrees-of-freedom, 12 potential states)
Modelica.Mechanics.MultiBody.Joints.UniversalSpherical
Universal - spherical joint aggregation (1 constraint, no potential states)
Modelica.Mechanics.MultiBody.Joints.Assemblies.JointUPS
Universal - prismatic - spherical joint aggregation (no constraints, no potential states)
Modelica.Mechanics.MultiBody.Joints.Internal.RevoluteWithLengthConstraint
Revolute joint where the rotation angle is computed from a length constraint (1 degree-of-freedom, no potential state)