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
USED IN EXAMPLES
| Modelica.Utilities.Internal.PartialModelicaServices.Animation.PartialShapeDifferent visual shapes with variable size; all data have to be set as modifiers | |
| Modelica.Mechanics.MultiBody.Visualizers.Advanced.ArrowVisualizing an arrow with variable size; all data have to be set as modifiers (see info layer) | |
| Modelica.Mechanics.MultiBody.Visualizers.Advanced.DoubleArrowVisualizing a double arrow with variable size; all data have to be set as modifiers (see info layer) | |
| Modelica.Mechanics.MultiBody.Visualizers.Advanced.ShapeDifferent visual shapes with variable size; all data have to be set as modifiers (see info layer) | |
| Modelica.Mechanics.MultiBody.Visualizers.Internal.LinesVisualizing a set of lines as cylinders with variable size, e.g., used to display characters (no Frame connector) | |
| Modelica.Mechanics.MultiBody.Interfaces.FrameCoordinate system fixed to the component with one cut-force and cut-torque (no icon) | |
| Modelica.Mechanics.MultiBody.Interfaces.Frame_aCoordinate system fixed to the component with one cut-force and cut-torque (filled rectangular icon) | |
| Modelica.Mechanics.MultiBody.Interfaces.Frame_bCoordinate system fixed to the component with one cut-force and cut-torque (non-filled rectangular icon) | |
| Modelica.Mechanics.MultiBody.Interfaces.Frame_resolveCoordinate 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.equalityConstraintReturn the constraint residues to express that two frames have the same orientation | |
| Modelica.Mechanics.MultiBody.Frames.orientationConstraintReturn residues of orientation constraints (shall be zero) | |
| Modelica.Mechanics.MultiBody.Frames.angularVelocity1Return angular velocity resolved in frame 1 from orientation object | |
| Modelica.Mechanics.MultiBody.Frames.angularVelocity2Return angular velocity resolved in frame 2 from orientation object | |
| Modelica.Mechanics.MultiBody.Frames.resolve1Transform vector from frame 2 to frame 1 | |
| Modelica.Mechanics.MultiBody.Frames.resolve2Transform vector from frame 1 to frame 2 | |
| Modelica.Mechanics.MultiBody.Frames.resolveRelativeTransform vector from frame 1 to frame 2 using absolute orientation objects of frame 1 and of frame 2 | |
| Modelica.Mechanics.MultiBody.Frames.resolveDyade1Transform second order tensor from frame 2 to frame 1 | |
| Modelica.Mechanics.MultiBody.Frames.resolveDyade2Transform second order tensor from frame 1 to frame 2 | |
| Modelica.Mechanics.MultiBody.Frames.nullRotationReturn orientation object that does not rotate a frame | |
| Modelica.Mechanics.MultiBody.Frames.inverseRotationReturn inverse orientation object | |
| Modelica.Mechanics.MultiBody.Frames.relativeRotationReturn relative orientation object | |
| Modelica.Mechanics.MultiBody.Frames.absoluteRotationReturn absolute orientation object from another absolute and a relative orientation object | |
| Modelica.Mechanics.MultiBody.Frames.planarRotationReturn orientation object of a planar rotation | |
| Modelica.Mechanics.MultiBody.Frames.axisRotationReturn rotation object to rotate around an angle along one frame axis | |
| Modelica.Mechanics.MultiBody.Frames.axesRotationsReturn fixed rotation object to rotate in sequence around fixed angles along 3 axes | |
| Modelica.Mechanics.MultiBody.Frames.axesRotationsAnglesReturn the 3 angles to rotate in sequence around 3 axes to construct the given orientation object | |
| Modelica.Mechanics.MultiBody.Frames.smallRotationReturn rotation angles valid for a small rotation and optionally residues that should be zero | |
| Modelica.Mechanics.MultiBody.Frames.from_nxyReturn fixed orientation object from n_x and n_y vectors | |
| Modelica.Mechanics.MultiBody.Frames.from_nxzReturn fixed orientation object from n_x and n_z vectors | |
| Modelica.Mechanics.MultiBody.Frames.from_TReturn orientation object R from transformation matrix T | |
| Modelica.Mechanics.MultiBody.Frames.from_T2Return orientation object R from transformation matrix T and its derivative der(T) | |
| Modelica.Mechanics.MultiBody.Frames.from_T_invReturn orientation object R from inverse transformation matrix T_inv | |
| Modelica.Mechanics.MultiBody.Frames.from_QReturn orientation object R from quaternion orientation object Q | |
| Modelica.Mechanics.MultiBody.Frames.to_TReturn transformation matrix T from orientation object R | |
| Modelica.Mechanics.MultiBody.Frames.to_T_invReturn inverse transformation matrix T_inv from orientation object R | |
| Modelica.Mechanics.MultiBody.Frames.to_QReturn quaternion orientation object Q from orientation object R | |
| Modelica.Mechanics.MultiBody.Frames.to_vectorMap rotation object into vector | |
| Modelica.Mechanics.MultiBody.Frames.to_exyMap rotation object into e_x and e_y vectors of frame 2, resolved in frame 1 | |
| Modelica.Mechanics.MultiBody.Frames.Internal.resolve1_derDerivative of function Frames.resolve1(..) | |
| Modelica.Mechanics.MultiBody.Frames.Internal.resolve2_derDerivative of function Frames.resolve2(..) | |
| Modelica.Mechanics.MultiBody.Frames.Internal.resolveRelative_derDerivative of function Frames.resolveRelative(..) |
USED IN COMPONENTS
| Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2.SystemWithStandardBodies.PointMassBody used all places of the comparision model with zero inertia tensor | |
| Modelica.Mechanics.MultiBody.Sensors.RelativeAnglesMeasure relative angles between two frame connectors | |
| Modelica.Mechanics.MultiBody.Sensors.Internal.BasicRelativeAngularVelocityMeasure relative angular velocity | |
| Modelica.Mechanics.MultiBody.Sensors.Internal.BasicTransformAbsoluteVectorTransform absolute vector in to another frame | |
| Modelica.Mechanics.MultiBody.Sensors.Internal.BasicTransformRelativeVectorTransform relative vector in to another frame | |
| Modelica.Mechanics.MultiBody.Parts.FixedRotationFixed translation followed by a fixed rotation of frame_b with respect to frame_a | |
| Modelica.Mechanics.MultiBody.Parts.BodyRigid body with mass, inertia tensor and one frame connector (12 potential states) | |
| Modelica.Mechanics.MultiBody.Parts.BodyBoxRigid body with box shape. Mass and animation properties are computed from box data and density (12 potential states) | |
| Modelica.Mechanics.MultiBody.Parts.BodyCylinderRigid body with cylinder shape. Mass and animation properties are computed from cylinder data and density (12 potential states) | |
| Modelica.Mechanics.MultiBody.Joints.RevoluteRevolute joint (1 rotational degree-of-freedom, 2 potential states, optional axis flange) | |
| Modelica.Mechanics.MultiBody.Joints.RevolutePlanarLoopConstraintRevolute 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.SphericalSpherical joint (3 constraints and no potential states, or 3 degrees-of-freedom and 3 states) | |
| Modelica.Mechanics.MultiBody.Joints.FreeMotionFree motion joint (6 degrees-of-freedom, 12 potential states) | |
| Modelica.Mechanics.MultiBody.Joints.UniversalSphericalUniversal - spherical joint aggregation (1 constraint, no potential states) | |
| Modelica.Mechanics.MultiBody.Joints.Assemblies.JointUPSUniversal - prismatic - spherical joint aggregation (no constraints, no potential states) | |
| Modelica.Mechanics.MultiBody.Joints.Internal.RevoluteWithLengthConstraintRevolute joint where the rotation angle is computed from a length constraint (1 degree-of-freedom, no potential state) |
