|
ENTITY Solid_with_variable_radius_edge_blend SUBTYPE OF (Path_modified_solid); interpolation_points : LIST [2:?] OF Cartesian_point; radii : LIST [2:?] OF length_measure; variations : LIST [2:?] OF blend_radius_variation; WHERE WR1: SIZEOF(blended_edges) = SIZEOF(radii); WR2: SIZEOF(variations) = SIZEOF(interpolation_points) - 1; WR3: SIZEOF(['SOLID_WITH_LOCAL_MODIFICATION_ARM.SOLID_WITH_FIXED_RADIUS_EDGE_BLEND', 'SOLID_WITH_LOCAL_MODIFICATION_ARM.SOLID_WITH_SIMPLE_CHAMFER', 'SOLID_WITH_LOCAL_MODIFICATION_ARM.SOLID_WITH_DOUBLE_OFFSET_CHAMFER', 'SOLID_WITH_LOCAL_MODIFICATION_ARM.SOLID_WITH_ANGLED_CHAMFER'] * TYPEOF(SELF)) = 0; END_ENTITY; -- Solid_with_variable_radius_edge_blend |
Entity data types and their attributesRepresentation_item(OPT) name: STRING; Detailed_geometric_model_element - Modified_solid rationale: STRING; base_solid: solid_select; Solid_with_edge_modification blended_edges: LIST [1:?] OF Edge; Path_modified_solid - Solid_with_variable_radius_edge_blend interpolation_points: LIST [2:?] OF Cartesian_point; radii: LIST [2:?] OF length_measure; variations: LIST [2:?] OF blend_radius_variation; |
Global rules for this entity data type- |