Table 5.22 — TDM_Mesh

Section Property Property description
ID

ID

010401

Name

TDM_Mesh

Definition

An instance of this DRM class specifies a tessellation of a surface into mesh faces or of a solid into solid elements. Additional data may be associated with each vertex, mesh face, and/or solid element.

DRM class usage

Required DRM classes

<DRM Finite Element Mesh>
<DRM Mesh Face Table>
<DRM Vertex>
<DRM LSR 3D Location>

Optional DRM classes

<DRM Reference Vector>
<DRM Classification>
<DRM Property Value>
<DRM Texture Coordinate>

Template relationships

Supertemplate

<TDM_Modeling>

Subtemplates

This template is concrete and has no subtemplates.

Required child templates

None.

Required parent templates

<TDM_Geometry_Representating>

Optional child templates

None.

Optional parent templates

None.

DRM class diagram

Figure 5.6a — <TDM_Mesh> DRM class diagram

Template relation diagram

Figure 5.21b — <TDM_Mesh> template relationships

Script

Embedded abstract script

Type

Type Description

Enum None.
Common records Location
Texture_UV
Script records ScriptMesh
Functions SetCoordinate
GetCoordinate
SetCoordinate
GetCoordinatCount
RemoveCoordinate
ModifyCoordinate
AddCoordinate
SetVertexNormal
GetVertexNormal
GetVertexNormalCount
RemoveVertexNormal
ModifyVertexNormal
AddVertexNormal
SetFaceNormal
GetFaceNormal
RemoveFaceNormal
ModifyFaceNormal
AddFaceNormal
SetTextureUV
GetTextureUV
GetTextureUVCount
RemoveTextureUV
ModifyTextureUV
AddTextureUV
SetMeshFaceCount
GetMeshFaceCount
SetMaximumVerticesPerFace
GetMaximumVerticesPerFace
SetAdjacentFaceTablePresent
GetAdjacentFaceTablePresent
Explanatory

Clarifications

None.

Example(s)

None.

http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_TR_24788_Ed1.html