Surface

Animation of a moveable, parameterized surface; the surface characteristic is provided by a function

Information

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

The interface of this model is documented at Modelica.Mechanics.MultiBody.Visualizers.Advanced.Surface.
The interface of this model is defined at Modelica.Utilities.Internal.PartialModelicaServices.Animation.PartialSurface.

Parameters (4)

nu

Value: 2

Type: Integer

Description: Number of points in u-Dimension

nv

Value: 2

Type: Integer

Description: Number of points in v-Dimension

wireframe

Value: false

Type: Boolean

Description: = true: 3D model will be displayed without faces

multiColoredSurface

Value: false

Type: Boolean

Description: = true: Color is defined for each surface point

Inputs (5)

R

Default Value: Frames.nullRotation()

Type: Orientation

Description: Orientation object to rotate the world frame into the surface frame

r_0

Default Value: {0, 0, 0}

Type: Position[3] (m)

Description: Position vector from origin of world frame to origin of surface frame, resolved in world frame

color

Default Value: {255, 0, 0}

Type: Real[3]

Description: Color of surface

specularCoefficient

Default Value: 0.7

Type: SpecularCoefficient

Description: Reflection of ambient light (= 0: light is completely absorbed)

transparency

Default Value: 0

Type: Real

Description: Transparency of shape: 0 (= opaque) ... 1 (= fully transparent)

Outputs (15)

Form

Type: Real

rxvisobj

Type: Real[3]

Description: x-axis unit vector of shape, resolved in world frame

ryvisobj

Type: Real[3]

Description: y-axis unit vector of shape, resolved in world frame

rvisobj

Type: Position[3] (m)

Description: position vector from world frame to shape frame, resolved in world frame

surfaceColor

Type: Real[3]

surfaceNU

Type: Integer

surfaceNV

Type: Integer

surfaceWireframe

Type: Boolean

surfaceMultiColored

Type: Boolean

surfaceSpecularCoefficient

Type: Real

surfaceAlpha

Type: Real

surfaceX

Type: Real[nu,nv]

surfaceY

Type: Real[nu,nv]

surfaceZ

Type: Real[nu,nv]

surfaceC

Type: Real[if multiColoredSurface then nu else 0,if multiColoredSurface then nv else 0,3]

Components (1)

R

Type: Orientation

Description: Orientation object to rotate the world frame into the surface frame

Extended by (1)

Surface

Modelica.Mechanics.MultiBody.Visualizers.Advanced

Visualizing a moveable, parameterized surface; the surface characteristic is provided by a function