ISO 10303-214:2010(E)

Table 20 — Mapping for Surface_appearance_element in UoF P1

Figure — Arrowleft Index for application objects starting with S  Figure — Arrowright

Figure — AP214 Overview
Application element AIM element Source Rules Reference path
SURFACE_APPEARANCE_ELEMENT


#1: If the surface_appearance_element is independent of the kind of presentation.
#2: If the surface_appearance_element is used for shaded presentation.
#1: ((surface_style_boundary)
(surface_style_parameter_line)
(surface_style_fill_area))
#2: ((surface_style_control_grid)
(surface_style_segmentation_curve)
(surface_style_silhouette)
(surface_style_rendering)
(surface_style_rendering_with_properties))
46
46
46
46
46
46
46
46
 
  {#1: ((surface_style_parameter_line
surface_style_parameter_line.direction_counts[i] ->
direction_count_select
(direction_count_select = u_direction_count
u_direction_count)
(direction_count_select = v_direction_count
v_direction_count))
(surface_style_fill_area
surface_style_fill_area.fill_area ->
fill_area_style
fill_area_style.fill_styles[i] ->
fill_style_select
fill_style_select = fill_area_style_colour
fill_area_style_colour))
#2: (surface_style_rendering_with_properties
surface_style_rendering_with_properties.properties[i] ->
rendering_properties_select
(rendering_properties_select = surface_style_reflectance_ambient
surface_style_reflectance_ambient)
(rendering_properties_select = surface_style_reflectance_ambient
surface_style_reflectance_ambient =>
surface_style_reflectance_ambient_diffuse)
(rendering_properties_select = surface_style_reflectance_ambient
surface_style_reflectance_ambient =>
surface_style_reflectance_ambient_diffuse =>
surface_style_reflectance_ambient_diffuse_specular)
(rendering_properties_select = surface_style_transparent
surface_style_transparent))}

 
surface_appearance_element to visual_appearance
(as presented_surface_condition)
PATH
 
 
39 #1: ((surface_style_boundary
surface_style_element_select = surface_style_boundary)
(surface_style_parameter_line
surface_style_element_select = surface_style_parameter_line)
(surface_style_fill_area
surface_style_element_select = surface_style_fill_area))
#2: ((surface_style_control_grid
surface_style_element_select = surface_style_control_grid)
(surface_style_segmentation_curve
surface_style_element_select = surface_style_segmentation_curve)
(surface_style_silhouette
surface_style_element_select = surface_style_silhouette)
(surface_style_rendering
surface_style_element_select = surface_style_rendering)
(surface_style_rendering_with_properties <=
surface_style_rendering
surface_style_element_select = surface_style_rendering))

surface_style_element_select
surface_style_element_select <-
surface_side_style.styles[i]
surface_side_style
surface_side_style_select = surface_side_style
surface_side_style_select <-
surface_style_usage.style
surface_style_usage
presentation_style_select = surface_style_usage
presentation_style_select <-
presentation_style_assignment.styles[i]
presentation_style_assignment =>
presentation_style_by_context
presentation_style_by_context.style_context ->
representation =>
visual_appearance_representation

 


© ISO 2010 — All rights reserved