Table 6.223 — DRM_Rendering_Properties

Property

Description

Class

  • <DRM Rendering Properties>

Superclass

Subclass

  • None.

Definition

An instance of this DRM class specifies a selection of suggested shading algorithms, display sides, and presentation styles to use when rendering <DRM Geometry Representation> instances.

The fill_method field specifies the colour blending method to be used.

The shading_method field specifies the shading algorithm to be used.

The colour_binding field specifies the colour inheritance / overload rule in effect.

The style field specifies the set of 5.2.8.4 Display_Style members specifying what combination of wire and solid styles is to be used.

The side field specifies the set of 5.2.8.3 Display_Side members specifying which side(s) to display.

The front side of a <DRM Polygon> instance is the side that has a counterclockwise orientation of the ordered <DRM Vertex> components of the <DRM Polygon> instance. Normally, either both sides or just the front sides of <DRM Polygon> instances are rendered. Rendering just the front side of a <DRM Polygon> instance culls the back face of the <DRM Polygon> instance.

Class diagram

Figure 6.278 — DRM_Rendering_Properties

Inherited field elements

Field name

Range

Field data type

None

   

Field elements

Field name

Range

Field data type

fill_method

 

Pixel_Fill_Method

shading_method

 

Shading_Method

colour_binding

 

Colour_Binding

style

 

Display_Style

side

 

Display_Side

Default field values

Default field values for DRM_Rendering_Properties

Associated to (one-way) (inherited)

  • None.

Associated to (one-way)

  • None.

Associated by (one-way) (inherited)

  • None.

Associated by (one-way)

  • None.

Associated with (two-way) (inherited)

  • None.

Associated with (two-way)

  • None.

Composed of (two-way) (inherited)

  • None.

Composed of (two-way)

Composed of (two-way metadata) (inherited)

  • None.

Composed of (two-way metadata)

  • None.

Component of (two-way) (inherited)

  • None.

Component of (two-way)

Constraints

Clarifications

1If present, this component identifies the type of sensor for which the <DRM Rendering Properties> instance is applicable.

Example(s)

  • A <DRM Rendering Properties> instance specifies that flat shaded, solid, front-sides of polygons are to be rendered.

  • A <DRM Rendering Properties> instance specifies that interpolation shaded, solid, front-sides of polygons are to be rendered.

  • A <DRM Rendering Properties> instance specifies that Gouraud shaded, wire-frame, both-sides of polygons are to be rendered.

  • A <DRM Rendering Properties> instance specifies that Phong shaded, solid, back-sides of polygons are to be rendered. This case might be appropriate for a transmittal that describes an enclosed volume in which all of the polygons defining the enclosed volume face outwards, and the simulation occurs inside the enclosed volume. Thus, only the back sides of the polygons are to be rendered.