ISO 10303-214:2010(E)

Table 20 — Mapping for Model_image in UoF P1

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

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


#1: If the geometry for display is two-dimensional.
#2: If the geometry for display is three-dimensional.
#3: If the styled_model is used with UoF P2.
#4: If the styled_model is used without UoF P2.
#5: For the primary_language_dependent_string.
#6: For any additional_language_dependent_string.
#7: If no hidden element handling is required.
#8: If hidden element handling is required.
#1: (camera_image_2d_with_scale)
#2: (camera_image_3d_with_scale)
214
214
 
254 #1: (camera_image_2d_with_scale <=)
#2: (camera_image_3d_with_scale <=)

camera_image

 
clipping #1: (camera_model_d2.view_window)
#2: (view_volume.view_window)
46
46
 
255 #1: (camera_image_2d_with_scale <=)
#2: (camera_image_3d_with_scale <=)

camera_image <=
mapped_item
mapped_item.mapping_source ->
representation_map
{representation_map =>
camera_usage}
representation_map.mapping_origin ->
representation_item =>
geometric_representation_item =>
camera_model =>
#1: (camera_model_d2
camera_model_d2.view_window)
#2: (camera_model_d3
camera_model_d3.perspective_of_volume ->
view_volume
view_volume.view_window)

 
name representation_item.name
43
 
  #1: (camera_image_2d_with_scale <=)
#2: (camera_image_3d_with_scale <=)

camera_image <=
mapped_item <=
representation_item
representation_item.name

 
scale #1: (camera_image_2d_with_scale.scale)
#2: (camera_image_3d_with_scale.scale)
214
214
 
 

 
view_projection #1: (see NOTE 1)
#2: (view_volume.projection_type)
46
46
 
  #1: (1))
#2: (camera_image_3d_with_scale <=
camera_image <=
mapped_item
mapped_item.mapping_source ->
representation_map
{representation_map =>
camera_usage}
representation_map.mapping_origin ->
representation_item =>
geometric_representation_item =>
camera_model =>
camera_model_d3
{#7: (camera_model_d3)
#8: (camera_model_d3 =>
camera_model_d3_with_hlhsr)}
camera_model_d3.perspective_of_volume ->
view_volume
view_volume.projection_type)

 
view_volume_placement #1: (planar_box.placement)
#2: (camera_model_d3.view_reference_system)
46
46
 
  #1: (camera_image_2d_with_scale <=)
#2: (camera_image_3d_with_scale <=)

camera_image <=
mapped_item
mapped_item.mapping_source ->
representation_map
{representation_map =>
camera_usage}
representation_map.mapping_origin ->
representation_item =>
geometric_representation_item =>
camera_model =>
#1: (camera_model_d2
camera_model_d2.view_window ->
planar_box
planar_box.placement)
#2: (camera_model_d3
camera_model_d3.view_reference_system)

 
model_image to external_model
(as is_displaying)
PATH
 
 
  #1: (camera_image_2d_with_scale <=)
#2: (camera_image_3d_with_scale <=)

camera_image <=
mapped_item
mapped_item.mapping_source ->
representation_map
representation_map.mapped_representation ->
representation
{representation.context_of_items ->
representation_context
representation_context.context_type = 'external'}

 
model_image to styled_model
(as is_displaying)
PATH
 
 
  #1: (camera_image_2d_with_scale <=)
#2: (camera_image_3d_with_scale <=)

camera_image <=
mapped_item
mapped_item.mapping_source ->
representation_map
representation_map.mapped_representation ->
representation
representation =>
#3: (draughting_model)
#4: (mechanical_design_geometric_presentation_representation)

 
model_image to view
(as is_presented_in)
PATH
 
 
84 #1: (camera_image_2d_with_scale <=)
#2: (camera_image_3d_with_scale <=)

camera_image <=
mapped_item <=
representation_item <-
representation.items[i]
representation =>
presentation_representation =>
presentation_view

 
model_image to multi_language_string
(as name)
#5: ([representation_item.name]
[PATH])
#6: (PATH)
43
 
 
 
135 #1: (camera_image_2d_with_scale <=)
#2: (camera_image_3d_with_scale <=)

camera_image <=
mapped_item
#5: (attribute_language_item = mapped_item
attribute_language_item <-
attribute_language_assignment.items[i]
attribute_language_assignment
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name = 'name'})
#6: (multi_language_attribute_item = mapped_item
multi_language_attribute_item <-
multi_language_attribute_assignment.items[i]
multi_language_attribute_assignment
{multi_language_attribute_assignment <=
attribute_value_assignment
attribute_value_assignment.attribute_name = 'name'})

 


© ISO 2010 — All rights reserved