Merge Wall Feature
The merge wall feature enables you to collect unattached walls to merge them together into one piece using the base reference collector. The edges between certain pieces of walls can be excluded from the merge operation to keep the corresponding areas disconnected.
The element tree for the merge wall feature is documented in the header file ProSmtMergeWalls.h and is shown in the following figure:
Figure 137. Element Tree for Merge Wall Feature
The following table describes the elements in the element tree for the merge wall feature.
Element ID
Data Type
Description
PRO_E_FEATURE_TYPE
PRO_VALUE_TYPE_INT
Specifies the type of the sheet metal feature. The valid value for this element is PRO_FEAT_WALL.
PRO_E_SMT_WALL_TYPE
PRO_VALUE_TYPE_INT
Specifies the wall type for the sheet metal feature. The default value is specified by the enumerated typeProSmtWallWallType and the valid value is PRO_SMT_WALL_TYPE_MERGE.
PRO_E_STD_FEATURE_NAME
PRO_VALUE_TYPE_WSTRING
Specifies the feature name of the sheet metal feature.
PRO_E_SMT_WALL_MERGE_BASE_REF
Compound
Specifies a collection of surfaces for merging with the base wall.
PRO_E_STD_SURF_COLLECTION_APPL
Surface Collection
Specifies the selection of merge geometry that can be selected to be designated as sheet metal design objects.
PRO_E_SMT_WALL_MERGE_GEOM_REF
Compound
Specifies the surfaces of one or more unattached flat walls to merge with the base wall.
PRO_E_STEP_MERGE_EDGE
PRO_VALUE_TYPE_SELECTION
Specifies the excluded edges that are included by the merge of the surfaces.
PRO_E_SMT_MERGE_KEEP_LINES
PRO_VALUE_TYPE_BOOLEAN
Controls the visibility of merged edges on surface joints. The valid values for this element are:
Pro_B_True—Merged edges are visible on surface joints.
Pro_B_False—Merged edges are not visible on surface joints.
PRO_E_SMT_MERGE_KEEP_BEND_EDGES
PRO_VALUE_TYPE_BOOLEAN
Controls the ability to keep edges between the bend surfaces while merging surfaces in the merged walls. The valid values are as follows:
Pro_B_True—Keep edges of bend surfaces between existing bend surfaces in the merged walls
Pro_B_False—Does not keep edges of bend surfaces in the merged walls.
¿Fue esto útil?