partialSurfaceCharacteristic

Interface for a function returning surface characteristics

Information

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

This partial function defines the interface of a function that returns surface characteristics for an object visualization, see e.g. Visualizers.Advanced.SurfaceCharacteristics.torus.

Inputs (3)

nu

Type: Integer

Description: Number of points in u-Dimension

nv

Type: Integer

Description: Number of points in v-Dimension

multiColoredSurface

Default Value: false

Type: Boolean

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

Outputs (4)

X

Type: Position[nu,nv] (m)

Description: [nu,nv] positions of points in x-Direction resolved in surface frame

Y

Type: Position[nu,nv] (m)

Description: [nu,nv] positions of points in y-Direction resolved in surface frame

Z

Type: Position[nu,nv] (m)

Description: [nu,nv] positions of points in z-Direction resolved in surface frame

C

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

Description: [nu,nv,3] Color array, defining the color for each surface point

Extended by (5)

surfaceCharacteristic

Modelica.Utilities.Internal.PartialModelicaServices.Animation.PartialSurface

Function defining the surface characteristic

rectangle

Modelica.Mechanics.MultiBody.Visualizers.Advanced.SurfaceCharacteristics

Function defining the surface characteristic of a planar rectangle

pipeWithScalarField

Modelica.Mechanics.MultiBody.Visualizers.Advanced.SurfaceCharacteristics

Function defining the surface characteristic of a pipe where a scalar field value is displayed with color along the pipe axis

torus

Modelica.Mechanics.MultiBody.Visualizers.Advanced.SurfaceCharacteristics

Function defining the surface characteristic of a torus

sineSurface

Modelica.Mechanics.MultiBody.Examples.Elementary.Utilities

Function defining the characteristic of a moving sine in three dimensions