ISO 10303-214:2010(E)

Table 8 — Mapping for Compound_feature_in_solid_element in UoF FF2

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

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


#1: If the component is an integral part of the compound.
#2: If the component is defined independently and placed in the compound by a transformation.
#3: If the component is a transition_feature.
#4: If the component is a thread_feature.
#1: (instanced_feature)
#2: (placed_feature)
#3: (transition_feature)
#4: (applied_area)
214
214
214
214
 
  #1: (instanced_feature <=)
#2: (placed_feature <=)
#3: (transition_feature <=)
#4: (applied_area <=)

shape_aspect

 
compound_feature_in_solid_element to transformation
(as element_placement)
PATH
 
 
  #2: (placed_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{[representation.name = 'feature definition placement']
[representation =>
shape_representation]}
representation.items [i] ->
representation_item =>
mapped_item)

 
compound_feature_in_solid_element to process_feature_in_solid
(as feature)
#1: (IDENTICAL MAPPING)
#2: (IDENTICAL MAPPING)


 
  #1: (instanced_feature <=
feature_definition)
#2: (placed_feature <=
shape_aspect
{shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{[representation.name = 'feature definition placement']
[representation =>
shape_representation]}
representation.items [i] ->
representation_item =>
mapped_item
mapped_item.mapping_source ->
representation_map
representation_map.mapped_representation ->
representation <-
{representation =>
shape_representation =>
shape_representation_with_parameters}
property_definition_representation.used_representation
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.definition ->
represented_definition
represented_definition = property_definition
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_definition})

 
compound_feature_in_solid_element to thread_feature
(as feature)
IDENTICAL MAPPING

 
  {applied_area <=
shape_aspect}

 
compound_feature_in_solid_element to transition_feature
(as feature)
IDENTICAL MAPPING

 
  {transition_feature <=
shape_aspect}

 
compound_feature_in_solid_element to compound_feature_in_solid
(as is_element_for)
PATH
 
 
  #1: (instanced_feature <=)
#2: (placed_feature <=)
#3: (transition_feature <=)
#4: (applied_area <=)

shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship <-
{shape_aspect_relationship =>
feature_component_relationship}
composite_shape_aspect.component_relationships[i]
composite_shape_aspect <=
shape_aspect
{shape_aspect.name = 'compound feature in solid'}
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_definition =>
compound_feature

 


© ISO 2010 — All rights reserved