.Modelica.Mechanics.MultiBody.Visualizers

Information

Package Visualizers contains components to visualize 3-dimensional shapes. These components are the basis for the animation features of the MultiBody library.

Content

FixedShape
FixedShape2
Visualizing an elementary shape with dynamically varying shape attributes. FixedShape has one connector frame_a, whereas FixedShape2 has additionally a frame_b for easier connection to further visual objects. The following shape types are supported:
 
model Visualizers.FixedShape
FixedFrame Visualizing a coordinate system including axes labels with fixed sizes:
model Visualizers.FixedFrame2
FixedArrow,
SignalArrow
Visualizing an arrow. Model "FixedArrow" provides a fixed sized arrow, model "SignalArrow" provides an arrow with dynamically varying length that is defined by an input signal vector:
Torus Visualizing a torus:
VoluminousWheel Visualizing a wheel:
PipeWithScalarField Visualizing a pipe with a scalar field represented by a color coding:
Advanced Package that contains components to visualize 3-dimensional shapes where all parts of the shape can vary dynamically. Basic knowledge of Modelica is needed in order to utilize the components of this package.

The colors of the visualization components are declared with the predefined type MultiBody.Types.Color. This is a vector with 3 elements, {r, g, b}, and specifies the color of the shape. {r,g,b} are the "red", "green" and "blue" color parts. Note, r g, b are given as Integer[3] in the ranges 0 … 255, respectively.

Contents

NameDescription
 FixedShapeVisualizing an elementary shape with dynamically varying shape attributes (has one frame connector)
 FixedShape2Visualizing an elementary shape with dynamically varying shape attributes (has two frame connectors)
 FixedFrameVisualizing a coordinate system including axes labels (visualization data may vary dynamically)
 FixedArrowVisualizing an arrow with dynamically varying size in frame_a
 SignalArrowVisualizing an arrow with dynamically varying size in frame_a based on input signal
 TorusVisualizing a torus
 VoluminousWheelVisualizing a voluminous wheel
 PipeWithScalarFieldVisualizing a pipe with scalar field quantities along the pipe axis
 RectangleVisualizing a planar rectangular surface
 ColorsLibrary of functions operating on color
 AdvancedVisualizers that require basic knowledge about Modelica in order to use them
 InternalMakeshift visualizers for display of three-dimensional fonts using cylinders

Generated at 2024-11-22T19:25:38Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos