• | Extract bend information associated with bend lines (K-factor, Y-factor, bend deduction, bend allowance). |
• | Find bend lines when a part is in a flat state. |
• | Map flat state IDs to bent state IDs. |
|
|
|
|
|
|
|
|
|
|
|
|
• | PRO_SMT_SURF_NON_SMT—The surface was created by a solid feature. |
• | PRO_SMT_SURF_SIDE—The surface is a side surface created by a sheet metal feature. |
• | PRO_SMT_SURF_FACE—The surface is the face (green) surface created by a sheet metal feature. |
• | PRO_SMT_SURF_OFFSET—The surface is the offset (white) surface created by a sheet metal feature. |
• | An edge is lying on a green surface if one of its surfaces has SHEETMETAL TYPE = FACE. |
• | An edge is lying on a white surface if one of its surfaces has SHEETMETAL TYPE = OFFSET. |
• | The opposite edge to an edge must be on the surface opposite the original edge's surface and must be a geometrical offset of the original edge. |
• | An edge is in a peripheral contour if, and only if the following are true:
|
• | Edges and surfaces in quilt geometry are also visible, but they are invalid as input to sheet metal functions. |
• | Surface and edge parent and child functions use the following definitions:
|
• | radius—Specifies the bend radius. |
• | is_inside_radius—Specifies PRO_B_TRUE if the bend radius is inside. It returns PRO_B_FALSE if the bend radius is outside. |
• | angle—Specifies the bend angle in degrees. |
• | dev_length—Specifies the developed length of the surface. |
• | dev_len_info—Specifies a structure, that contains information about the values of various parameters, which were used to calculate the
developed length. The structure ProSmtDvlLenCalcInfo contains the following information:
|
|
|
|
|
|
|
|
• | PRO_E_IS_UNATTACHED_WALL—Has a Boolean value that specifies whether the feature is actually a flat wall. |
• | PRO_E_STD_DIRECTION—Specifies the material creation direction of the sheet metal flat wall, which allows you to control the thickness of the first sheet metal wall. |
• | PRO_E_STD_SMT_THICKNESS—Has a double value that specifies the wall thickness. If this feature is not the first wall feature in the part, the thickness value is irrelevant and can be 0.0. The feature inherits the thickness of the first wall feature. This element is not required and cannot be modified if the sheet metal thickness parameter is already assigned in the model. |
• | PRO_E_STD_SMT_SWAP_DRV_SIDE—Specifies whether to swap the sides of the driving and the offset surfaces (the green and white surfaces of the wall). |
• | PRO_E_BODY—Compound element for body options.
|
• | PRO_E_SMT_NEW_BODY_LINKED—Specifies if the sheetmetal body is linked to a part. Mandatory if PRO_E_BODY_USE is set to PRO_BODY_USE_NEW. |
• | PRO_E_FEATURE_TYPE—Specifies the feature type and should be PRO_FEAT_WALL. |
• | PRO_E_SMT_WALL_TYPE—Specifies the wall type. For Flat Walls, this should be PRO_SMT_WALL_TYPE_FLAT. |
• | PRO_E_STD_FEATURE_NAME—Specifies the name of the feature. |
• | PRO_E_SMT_FLAT_WALL_ATT_EDGE—Specifies the attachment edges. |
• | PRO_E_SMT_FLAT_WALL_ANGLE—Specifies the bend angle and consists of the following elements:
|
• | PRO_E_STD_SECTION—Specifies the wall section. Wall sections can be standard or user-defined. Standard wall sections are stored in the location <creo_loadpoint>\<version>\Common Files\text\smt. These standard sections can be retrieved; their dimensions modified, and can be added directly into the PRO_E_STD_SECTION element tree as the PRO_E_SKETCHER element. This does not require definition of a sketch plane or viewing direction, and it does not require an incomplete feature to be created as is described in the chapter Element Trees: Sketched Features. When standard sections are used to create the wall, the Creo Parametric user interface will show the correct type of section in the drop down menu (for example: Rectangle, Trapezoid, L, T). |
• | It must be a 2D section |
• | It must not be named the same name as one of the default section types from the Creo Parametric loadpoint. |
• | It must contain a horizontal centerline and 2 coordinate systems. The centerline represents the alignment with the attachment edge, and the coordinate systems represent the edge endpoints. |
• | The horizontal dimension must be specified. |
• | PRO_E_SMT_FILLETS—Specifies the bend properties of the sheet metal wall:
|
• | PRO_E_SMT_WALL_HEIGHT—Specifies the height of the attachment wall. It has the following elements:
|
• | PRO_E_SMT_BEND_RELIEF—Specifies bend relief at the edges of the new wall feature. The relief can be specific differently on each side of the bend: |
• | PRO_E_BEND_RELIEF_TYPE specifies relief type and has the following values:
|
• | PRO_E_BEND_RELIEF_WIDTH—specifies the relief width (for rectangular and obround relief). |
• | PRO_E_BEND_RELIEF_DEPTH—specifies relief depth (for rectangular and obround relief). |
• | PRO_E_BEND_RELIEF_LENGTH_TYPE—specifies the relief length type and is defined by the enumerated data type ProBendRlfLengthType. The valid values follow:
|
• | PRO_E_BEND_RELIEF_LENGTH—specifies the relief length value. |
• | PRO_E_BEND_RELIEF_ANGLE—specifies relief angle (for stretch relief). |
• | PRO_E_SMT_WALL_THICKNESS_FLIP—Indicates whether or not to flip the thickness direction of the new wall. |
• | PRO_E_SMT_DEV_LEN_CALCULATION—Specifies the method used to calculate the Developed Length dimensions for bends. |
• | PRO_E_SMT_CORNERS_ARR—Specifies the edge transition for a particular corner intersection. See the section The Element Subtree for PRO_E_SMT_CORNERS_ARR for more information on corner treatment.
|
• | PRO_E_SMT_MTR_CUTS_ADD—Specifies the miter cuts to be added. |
• | PRO_E_SMT_THREE_BEND_CRNR_RELIEF_TYPE—Specifies the three bend corner relief type and is defined by the enumerated data type ProThreeBendCornerType. ProThreeBendCornerType—Enables you to select the type of relief for the three bend corner type in a flat wall. The valid values are:
Note
|
• | PRO_E_SMT_MITER_CUT_GROOVE_TYPE—Specifies the groove type to be cut in the miter and is defined by the enumerated data type ProMiterCutType. ProMiterCutType—Enables you to select the miter cut type in a flat wall. The valid values are:
|
• | PRO_E_SMT_MTR_CUTS_WIDTH_VAL—Specifies the width value of the miter cut. |
• | PRO_E_SMT_MTR_CUTS_OFFSET_VAL—Specifies the offset value of the miter cut. |
• | PRO_E_SMT_DEV_LEN_SOURCE— Specifies the development length source. The valid values for this element are defined in the enumerated type ProDvlLenSrcType, and are as follows:
|
• | PRO_E_SMT_DEV_LEN_Y_FACTOR—Specifies the feature Y-factor and has the following elements:
|
• | PRO_E_SMT_DEV_LEN_BEND_TABLE — Specifies the development length bend table using the index of the bend table as loaded and stored in this model. |
• | Bend allowance is a method used to calculate the developed length of flat sheet metal required to make a bend of a specific radius and angle. The calculation accounts for the thickness of the sheet metal, bend radii, bend angles, and other material properties such as Y- and K-factors. Developed length fluctuates with different material types and thickness, and the bend table accounts for those variations. |
• | Y- and K-factors are part constants defined by the location of the sheet metal material's neutral bend line. The neutral bend line position is based on a numeric reference for the type of sheet metal material used in your design. The numeric references range from 0 to 1, with the lower numbers representing softer material. Both the Y- and K-factors are integral elements in calculating the developed length (the length of flat sheet metal required to make a bend of a specific radius and angle) in your design. |
• | PRO_E_FEATURE_TYPE—Specifies the feature type and should be PRO_FEAT_WALL. |
• | PRO_E_SMT_WALL_TYPE—Specifies the wall type and must be
|
• | PRO_E_STD_FEATURE_NAME—Specifies the name of the feature. |
• | PRO_E_SMT_FLANGE_TYPE—Specifies the type of flange wall:
|
• | PRO_E_STD_CURVE_COLLECTION_APPL—Specifies the attachment edge chain. If the type is swept, this can reference multiple non-tangent edges selected as one by one or using any of the other instruction types. If the flange wall type is to be "Extruded", this must contain a One by One chain with a linear edge. |
• | PRO_E_SMT_FLANGE_TRAJ_CRV_NORM—Specifies whether the flange wall should progress along the default edge chain direction or in the opposite direction. |
• | PRO_E_STD_SECTION—Specifies the wall section. |
• | It must be a 2D section. |
• | It must not be named the same name as one of the default section types from the Creo Parametric loadpoint. |
• | It must contain a horizontal centerline with a coordinate system located on it. The centerline represents the alignment with the attachment wall, and the coordinate system represents the attachment point for the section. |
• | The section may optionally contain bent or straight edges. It may also contain sheet metal section entities that assist in constructing the correct swept geometry. |
• | PRO_E_SMT_WALL_SHARPS_TO_BENDS—If PRO_B_TRUE then Creo Parametric attempts to convert sharp edges in the section to bends. |
• | PRO_E_SMT_FLANGE_SEC_FLIP—Specifies whether or not to flip the direction of the section for user-defined sections. |
• | PRO_E_SMT_FLANGE_DEPTH—Specifies the depth of the flange, that is, the extent of the flange cover. This element governs the results for extruded flange walls only. For swept walls, the extents are governed by the rules in the element PRO_E_STD_CURV_COLLECTION_APPL, which might include trim values and boundary geometry. |
• | PRO_E_SMT_FILLETS—Specifies the bend properties of the sheet metal wall.
|
• | PRO_E_SMT_WALL_HEIGHT—Specifies the height of the attachment wall. It has the following elements:
|
• | PRO_E_SMT_BEND_RELIEF — Specifies bend relief. Refer to the section Feature Element Tree for the Sheetmetal Flat Wall Feature for more information on this element subtree. |
• | PRO_E_SMT_WALL_THICKNESS_FLIP — Indicates whether or not to flip the thickness direction of the new wall. |
• | PRO_E_SMT_CORNER_RELIEF—Indicates a compound element representing corner relief. Corner relief is added at each intersection of a pair of bends. |
• | PRO_E_SMT_MTR_CUTS—Indicates a compound element representing miter cuts. |
• | PRO_E_SMT_AUTO_EXLD_EDGE—Specifies whether to set automatic exclusion of edges. Creo Parametric uses the following set of rules and logic in order to execute the automatic wall segment excluding:
|
• | PRO_E_SMT_CORNERS_ARR—Specifies the edge transitions. |
• | PRO_E_SMT_DEV_LEN_CALCULATION—Specifies the properties used to calculate the development length. See the section The Element Subtree for PRO_E_SMT_DEV_LEN_CALCULATION for more information. |
• | PRO_E_SMT_FLANGE_SIDE_1_DEPTH—Specifies first side of the flange extents and has the following elements:
|
• | PRO_E_SMT_FLANGE_SIDE_2_DEPTH—Specifies side2 the second side of the flange. This subtree is identical to the first side. |
• | PRO_E_SMT_CORNER_RELIEF_TYPE specifies the types of corner reliefs:
|
• | PRO_E_SMT_CORNER_RELIEF_WIDTH a compound element with the following elements:
|
• | PRO_E_SMT_CORNER_RELIEF_DEPTH a compound element with the following elements:
|
• | PRO_E_SMT_MTR_CUTS_ADD—Specifies whether to add miter cuts. |
• | PRO_E_SMT_MTR_CUTS_KEEP_DEF_AREAS—Specifies the deformation area of the miter cut. A deformation area is a section of sheet metal that helps to accurately stretch the material when you unbend the sheet metal part. |
• | PRO_E_SMT_MTR_CUTS_WIDTH
|
• | PRO_E_SMT_MTR_CUTS_OFFSET
|
• | PRO_E_SMT_EDGE_RIP_TYPE specifies edge treatment types and can be as follows:
|
• | PRO_E_SMT_EDGE_RIP_CLOSE_CORNER specifies if the gap between the bend surfaces of a corner relief must be closed. This element is applicable only if the element PRO_E_SMT_EDGE_RIP_TYPE is set to PRO_EDGE_RIP_OPEN. |
• | PRO_E_SMT_EDGE_RIP_ADD_GAP specifies whether to add a gap. |
• | PRO_E_SMT_EDGE_RIP_DIM_1 specifies the first side’s properties.
|
• | PRO_E_SMT_EDGE_RIP_DIM_2 specifies the second side’s properties.
|
• | PRO_E_SMT_EDGE_RIP_FLIP specifies whether to flip the overlapping side. |
ProSmdRelType
|
Description
|
---|---|
PRO_DIM_THICK
|
The part thickness. It represents the parameter SMT_THICKNESS in a sheet metal part.
|
PRO_DIM_DOUBLE_THICK
|
2 x the part thickness. It represents the parameter SMT_THICKNESS in a sheet metal part.
|
PRO_DIM_ENTER
|
A user-defined value
|
PRO_DIM_DEF_CRN_REL_WIDTH
|
The value of the sheet metal Parameter SMT_DFLT_CRNR_REL_WIDTH, only allowed for corner relief width.
|
PRO_DIM_DEF_CRN_REL_DEPTH
|
The value of the sheet metal Parameter SMT_DFLT_CRNR_REL_DEPTH, only allowed for corner relief depth.
|
PRO_DIM_MINUS_THICK
|
-1 x the part thickness
|
PRO_DIM_MINUS_DOUBLE_THICK
|
-2 x the part thickness
|
PRO_DIM_DFLT_EDGE_TREA_WIDTH
|
The value of the sheet metal Parameter SMT_DFLT_EDGE_TREAT_WIDTH, only allowed for edge transition width
|
PRO_DIM_DFLT_MITER_CUT_WIDTH
|
The value of the sheet metal Parameter SMT_DFLT_MITER_CUT_WIDTH, only allowed for miter cut width
|
PRO_DIM_DFLT_MITER_CUT_OFFSET
|
The value of the sheet metal Parameter SMT_DFLT_MITER_CUT_OFFSET, only allowed for miter cut offset
|
PRO_DIM_THICK_1_1
|
1.1 x the part thickness
|
PRO_DIM_THICK_05
|
0.5 x the part thickness
|
PRO_DIM_SMT_GAP
|
The value of the sheet metal Parameter SMT_GAP
|
PRO_DIM_MINUS_SMT_GAP
|
The negative (minus) value of the sheet metal Parameter SMT_GAP
|
PRO_DIM_MINUS_THICK_05
|
-0.5 x the part thickness
|
PRO_DIM_DEF_BEND_RAD
|
The value of the sheet metal Parameter SMT_DFLT_BEND_RADIUS.
|
PRO_DIM_UP_TO_BEND
|
The relief depth type. Represents Up to Bend option for bend and corner reliefs.
|
PRO_DIM_TAN_TO_BEND
|
The relief depth type. Represents Up to Bend option for bend and corner reliefs.
|
PRO_DIM_DEF_BEND_ANGLE
|
The value of the sheet metal Parameter SMT_DFLT_BEND_ANGLE.
|
PRO_DIM_DEF_BEND_REL_WIDTH
|
The bend relief width. The value of the sheet metal Parameter SMT_DFLT_BEND_REL_WIDTH.
|
PRO_DIM_DEF_BEND_REL_DEPTH
|
The bend relief depth. The value of the sheet metal Parameter SMT_DFLT_BEND_REL_DEPTH.
|
PRO_DIM_DEF_BEND_REL_ANGLE
|
The bend relief angle. The value of the sheet metal Parameter SMT_DFLT_BEND_REL_ANGLE.
|
PRO_DIM_CRN_RLF_DEPTH_TYPE
|
The corner relief depth. The value of the sheet metal Parameter SMT_DFLT_CRNR_REL_DEPTH_TYPE.
|
PRO_DIM_BEND_RLF_DEPTH_TYPE
|
The bend relief depth. The value of the sheet metal Parameter SMT_DFLT_BEND_REL_DEPTH_TYPE.
|
• | PRO_E_STD_SMT_THICKNESS—Has a double value that specifies the wall thickness. If this feature is not the first wall feature in the part, the thickness value is irrelevant and can be 0.0. The feature inherits the thickness of the first wall feature. This element is not required and cannot be modified if the sheet metal thickness parameter is already assigned in the model. |
• | PRO_E_STD_SMT_SWAP_DRV_SIDE—Specifies sheet metal swap sides to switch sides of driving and offset sides. |
• | PRO_E_SMT_WALL_SHARPS_TO_BENDS—Converts any sharp edges in the section to appropriate bends. |
• | PRO_E_SMT_FILLETS—Refer to the section Feature Element Tree for the Sheetmetal Flat Wall Feature for the description of the element. |
• | PRO_E_SMT_DEV_LEN_CALCULATION—Refer to the section Feature Element Tree for the Sheetmetal Flat Wall Feature for the description of the element. |
• | PRO_E_SMT_MERGE_DATA—This compound element defines the parameters required to merge the wall geometry to an existing wall.
|
• | PRO_E_BODY_USE—Mandatory. Specifies the body to add geometry to. The valid values are:
|
• | PRO_E_SMT_NEW_BODY_LINKED—Specifies if the sheetmetal body is linked to a part. Mandatory if PRO_E_BODY_USE is set to PRO_BODY_USE_NEW. |
• | PRO_E_IS_SMT_CUT—If true this feature is a sheet metal cut, otherwise it is a solid cut. It is applicable only in sheet metal parts. |
• | PRO_E_SMT_CUT_NORMAL_DIR—This element defines the surface to which the section projection will be normal. The projection normal specifies the side
of the sheemetal wall from which the sketched curve splits the wall. The values for this element are as follows:
|
• | PRO_E_SMT_PUNCH_TOOL_ATTR—Specifies the symmetry flag for the Manufacturing UDF Punch Tool. The valid values for this element are:
|
• | PRO_E_SMT_PUNCH_TOOL_NAME—Specifies the name of the Manufacturing UDF punch tool used. |
• | PRO_E_FEATURE_TYPE—Specifies the feature type and should be PRO_FEAT_WALL. |
• | PRO_E_SMT_WALL_TYPE—Specifies the sheet metal wall type and its value is PRO_SMT_WALL_TYPE_EXTEND. |
• | PRO_E_STD_FEATURE_NAME—Specifies the feature name. |
• | PRO_E_SMT_EXTEND_WALL_EDGE—Specifies the edge of the attachment wall you select for extension. |
• | PRO_E_SMT_EXTEND_WALL_DIST—Specifies the distance properties for the attachment wall to be extended. This compound element consists of the following
elements:
|
• | PRO_E_SMT_EXTEND_WALL_EXTENSIONS_CMP—Specifies the extension properties of the two sides of the attachment wall. |
• | PRO_E_SMT_EXTEND_SIDE1_EXTENSION_CMP—Specifies the extension properties of the side 1. This compound element consists of the following elements:
|
• | PRO_E_SMT_EXTEND_SIDE2_EXTENSION_CMP—Specifies the extension properties of the side 2. This compound element consists of the same elements as the element PRO_E_SMT_EXTEND_SIDE1_EXTENSION_CMP. |
• | PRO_E_FEATURE_TYPE—Specifies the feature type and should be PRO_FEAT_DEFORM_AREA. |
• | PRO_E_STD_FEATURE_NAME—Specifies the name of the feature. |
• | PRO_E_SMT_CUT_NORMAL_DIR—Specifies the normal of projection. The projection normal specifies the side of the sheemetal wall from which the sketched
curve splits the wall. The values for this element are as follows:
|
• | PRO_E_STD_SECTION—Specifies the sketch selected for the split. You can create a new section or select an internal sketch from the model. |
• | PRO_E_SMT_PROJ_DIR—Specifies the projection direction. It is specified by the enumerated type ProSmtProjDir. The valid values are:
|
• | PRO_E_STD_MATRLSIDE—Specifies the direction in which the area of the sheet metal wall is split. It is specified by the enumerated type ProSplitAreaMatSide. The valid values are:
|
• | PRO_E_BODY—Specifies the body options. The valid values are:
|
• | PRO_E_FEATURE_TYPE—Specifies the feature type and should be PRO_FEAT_GEN_MERGE. |
• | PRO_E_STD_FEATURE_NAME—Specifies the name of the feature. |
• | PRO_E_GMRG_SMT_TYPE—Specifies the type of sheet metal feature. The values for this element are specified by the enumerated type ProGenMergeSmtType and the valid values are:
|
• | PRO_E_GMRG_FEAT_TYPE—Specifies the type of General Merge feature. Note
For General Merge feature of type PRO_GEN_MERGE_TYPE_MERGE, the element PRO_E_DSF_DEPENDENCY can be set to PRO_DSF_UPDATE_AUTOMATICALLY only.
For more information on the types of General Merge features, refer the General Merge (Merg section in the Assembly: Data Sharing Features section.
|
• | PRO_E_DSF_REF_MDL—Specifies the punch or die model used to create the Punch or Die Form feature. It consists of the following element:
|
• | PRO_E_COMP_PLACE_INTERFACE—Specifies the assembly component interfaces used to define the placement of the punch or die model in the sheet metal geometry. For more information on the elements contained by the placement interfaces element, refer the Placement via Interface section in the Assembly: Assembling Components section. |
• | PRO_E_COMPONENT_CONSTRAINTS—Specifies the assembly component constraints used to define the placement of the punch or die model in the sheet metal geometry.
For more information on the component constraints elements, refer the Placement Constraints section in the Assembly: Assembling Components section. Note
The placement by coordinate system option in the Creo Parametric user interface for the Punch or Die Form feature is not available via Creo Parametric TOOLKIT. To place the model in the sheet metal geometry using a coordinate system, define a coordinate system feature in
the sheet metal model and use it for placement.
|
• | PRO_E_GMRG_VARIED_ITEMS—Specifies a pointer element that defines the Inheritance feature varied items and their values. This element is available only when the Punch or Die Form feature is of the type PRO_GEN_MERGE_TYPE_INHERITANCE.For more information on this element, refer the Inheritance Feature and Flexible Component Variant Items section in the Assembly: Data Sharing Features section. |
• | PRO_E_DSF_DEPENDENCY—Specifies the dependency type. The values for this element are specified by the enumerated type ProDsfDependency.
Note
From Creo Parametric 3.0 onward, the enumerated type ProDsfDependency has been deprecated. Use the enumerated type ProDSFDependency instead.
Note
All the dependency statuses specified in the enumerated type ProDsfDependency are defined in the header file ProDataShareFeat.h. For more information on the values, refer to the section Feature Element Tree in Assembly: Data Sharing Features.
|
• | PRO_E_FORM_PUNCH_SIDE—Specifies the Punch direction. The direction specifies a side of a wall from which the model penetrates the sheet metal geometry.
The values for this element are specified by the enumerated type ProSmtSurfType. The surface types are as follows:
|
• | PRO_E_STD_SURF_COLLECTION_APPL—Specifies a collection of surfaces to be excluded from the Punch or Die model during feature creation. |
• | PRO_E_FORM_DIE_POCKET_GEOM_CMP—Compound element. Specify this element only if the enumerated type ProGenMergeSmtType is set to PRO_GEN_MERGE_SMT_TYPE_FORM_DIE type.
Note
This element cannot be used for creating Punch Form features and is specific to Die Form features only.
|
• | PRO_E_STD_SURF_COLLECTION_APPL—Specifies the collection of selected surfaces to be used for Pocket Geometry during the feature creation. |
• | PRO_E_FORM_TOOL_CSYS—Specifies the reference coordinate system used during the manufacturing process. The coordinate system in the Punch model is used by default. |
• | PRO_E_FORM_TOOL_NAME—Specifies the name of the manufacturing tool used to create the Punch or Die model. The name specified by the SMT_FORM_TOOL_NAME parameter in the model is used by default. |
• | PRO_E_GMRG_FORM_AUTO_ROUNDS—Specifies the ProBoolean option to round the non-placement sharp edges (that do not lie on the placement surface). This optional element uses a constant outside radius of value equal to the thickness of the original sheet metal part. |
• | PRO_E_SMT_FILLET_INTERSECT—Specifies the option to round the placement sharp edges (that lie on the placement surface and intersect the sheet metal
geometry). This optional element consists of the following elements:
|
• | PRO_E_SMT_TRIM_FORM_SIDES—Trim edges of sheared form. Specifies if Creo Parametric applies trimming of sheet metal side surfaces during form feature generation. The valid values for this element follow:
|
• | PRO_E_BODY—Specifies the body options. The valid values are:
|
• | PRO_E_FEATURE_TYPE—Specifies the feature type and should be PRO_FEAT_PUNCH_QUILT. |
• | PRO_E_STD_FEATURE_NAME—Specifies the name of the feature. |
• | PRO_E_FORM_PUNCH_QUILT—Specifies the referenced datum quilt. The geometry of the referenced quilt is merged with the sheet metal part. |
• | PRO_E_FORM_PUNCH_SIDE—Specifies the punch direction. The punch direction specifies a side of a wall from which the punch model penetrates the sheet
metal geometry. The values for this element are specified by the enumerated type ProSmtSurfType. The surface types are as follows:
|
• | PRO_E_FORM_PUNCH_MATERIAL_SIDE — Specifies whether the resultant sheet metal geometry lies inside or outside the referenced quilt after the feature is created.
The geometry is placed inside or outside the referenced quilt using the thickness value of the original sheet metal part.
The values for this element, specified by the enumerated type ProSmdPunchMatSide,are as follows:
|
• | PRO_E_STD_SURF_COLLECTION_APPL — Specifies a collection of surfaces to be excluded from the referenced quilt when the feature is created. |
• | PRO_E_SMT_FILLET_INTERSECT—Specifies the set of fillets that are added to the contours created by the intersection of the referenced quilt with the
sheet metal part. This element consists of the following elements:
|
• | PRO_E_SMT_FILLET_QUILT—Specifies the set of fillets that are added to sharps (edges between non-tangent goemetries) on the referenced quilt. This element consists of the same set of elements as PRO_E_SMT_FILLET_INTERSECT. |
• | PRO_E_FORM_PUNCH_HIDE_QUILT—Specifies whether the referenced quilt will be hidden in the feature. The values for this element, specified by the enumerated
type ProSmdPunchHideQuilt, are as follows:
|
• | PRO_E_SMT_TRIM_FORM_SIDES—Trim edges of sheared form. Specifies if Creo Parametric applies trimming of sheet metal side surfaces during form feature generation. The valid values for this element follow:
|
• | PRO_E_BODY—Specifies the body options. The valid values are:
|
• | PRO_E_FEATURE_TYPE—Specifies the feature type and should be PRO_FEAT_FLATTEN. |
• | PRO_E_STD_FEATURE_NAME—Specifies the name of the feature. |
• | PRO_E_SMT_FLATTEN_REF_TYPE—Specifies the selection type for the Form features to be flattened. It is specified by the enumerated type ProFlattenRefType. The valid selection types are:
|
• | PRO_E_STEP_SEL_FORM—Specifies the array of Form features you select. |
• | PRO_E_SMT_FLATTEN_PROJ_CUTS—Specifies if cuts must be projected to the flattened form. |
• | PRO_E_BODY—Specifies the body options. Valid only when PRO_E_SMT_FLATTEN_REF_TYPE is PRO_FLATTEN_FORM_ALLSEL
|
Element ID
|
Data Type
|
Description
|
---|---|---|
PRO_E_FEATURE_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of feature. The value of this feature must be PRO_FEAT_DATUM_SURF.
|
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name of the feature. The default value is Shell_1.
|
PRO_E_DTM_SRF_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the Datum Surface Type using the enumerated type ProSmtDtmSrfType. The value of this feature must be PRO_DTM_SRF_AS_WALL_
SHELL. |
PRO_E_SMT_CONV_BODY
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the body to be selected to convert to a sheet metal part.
|
PRO_E_SHELL_SRF
|
PRO_VALUE_TYPE_SELECTION
|
Optional element. Specifies the collection of surfaces to be removed to shell the solid.
|
PRO_E_STD_SMT_THICKNESS
|
PRO_ELEM_TYPE_DOUBLE
|
Specifies the thickness of the wall. It must be positive a number.
|
PRO_E_STD_MATRLSIDE
|
PRO_VALUE_TYPE_INT
|
Specifies the direction of material thickness.
|
PRO_E_STD_SMT_SWAP_DRV
_SIDE |
PRO_VALUE_TYPE_INT
|
Specifies sheet metal swap sides to switch sides of shelled and driving surfaces.
|
Element ID
|
Data Type
|
Description
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
PRO_E_FEATURE_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of feature. The value of this feature must be PRO_FEAT_DATUM_SURF.
|
|||||||||
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name of the feature. The default value is Driving_Surface_1.
|
|||||||||
PRO_E_DTM_SRF_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the Datum Surface Type using the enumerated type ProSmtDtmSrfType. The value of this feature must be PRO_DTM_SRF_AS_WALL. For an empty body, the value of this feature must be PRO_DTM_SRF_EMPTY_BODY_CONV.
|
|||||||||
PRO_E_SMT_CONV_BODY
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the body to be selected to be converted to a sheet metal part.
|
|||||||||
PRO_E_SMT_DRV_SURF
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the collection of a solid surface to be used as the driving surface.
|
|||||||||
PRO_E_STD_SMT_THICKNESS
|
PRO_ELEM_TYPE_DOUBLE
|
Specifies the thickness of the wall.
|
|||||||||
PRO_E_STD_MATRLSIDE
|
PRO_VALUE_TYPE_INT
|
Specifies the direction of material thickness.
|
|||||||||
PRO_E_STD_SMT_SWAP_DRV
_SIDE |
PRO_VALUE_TYPE_INT
|
Specifies sheet metal swap sides to switch sides of driving and selected surfaces.
|
|||||||||
PRO_E_SMT_DRV_ADD_SURF
|
Compound
|
Specifies the additional surface to be used as a driving surface for the sheet metal body part.
|
|||||||||
PRO_E_SMT_DRV_EXCL_SURF
|
Compound
|
Specifies the surfaces to be excluded so that they are not treated as face surfaces in the sheet metal body.
|
|||||||||
PRO_E_SMT_ADJACENT_RND_OPTS
|
PRO_VALUE_TYPE_INT
|
Specifies the adjacent round options and is defined by the enumerated date type ProSmtAdjRndOpts. The valid values follow:
|
|||||||||
PRO_E_SMT_KEEP_NOT_CLASS_SURFS
|
PRO_VALUE_TYPE_INT
|
Specifies the keep not classified surfaces and is defined by the enumerated data type ProSmtKeepNotClassSurfsType. The valid values follow:
|
• | Sketched Rip—Tears the sheet metal part along a sketched path. You can exclude surfaces to protect them from rip. |
• | Surface Rip—Cuts out a surface patch from the sheet metal part and in the process removes volume from the part. |
• | Edge Rip—Tears the sheet metal part along an edge. You can define edge treatment for the ripped edges. |
• | Rip Connect—Tears the sheet metal part between two datum points or vertices or a combination of both. |
• | PRO_SMT_RIP_REGULAR—Specifies a Sketched Rip. |
• | PRO_SMT_RIP_SURFACE—Specifies a Surface Rip. |
• | PRO_SMT_RIP_EDGE—Specifies an Edge Rip. |
• | PRO_SMT_RIP_CONNECT—Specifies a Connect Rip. |
• | PRO_E_FEATURE_TYPE—Specifies the feature type and should be PRO_FEAT_RIP. |
• | PRO_E_STD_FEATURE_NAME—Specifies the name of the feature. |
• | PRO_E_SMT_RIP_TYPE—Specifies the rip type and should have the value PRO_SMT_RIP_REGULAR. |
• | PRO_E_STD_SECTION—Specifies the sketch selected for the rip. You can create a new section or select an internal sketch from the model. |
• | PRO_E_SMT_CUT_NORMAL_DIR—Specifies the normal of projection. The projection normal specifies the side of the sheemetal part from where the sketched
curve rips the part. The values for this element are as follows:
|
• | PRO_E_SMT_PROJ_DIR—Specifies the projection direction. It is specified by the enumerated type ProSmtProjDir. The valid values are:
|
• | PRO_E_STD_MATRLSIDE—Specifies the direction in which the area of the sheet metal part is ripped. It is specified by the enumerated type ProSketchRipMatSide. The valid values are:
|
• | PRO_E_STD_SURF_COLLECTION_APPL—Specifies a collection of surfaces that are excluded from the rip operation. This element is optional. |
• | PRO_E_BODY—Specifies the body options. Valid only when PRO_E_SMT_FLATTEN_REF_TYPE is PRO_FLATTEN_FORM_ALLSEL
|
• | PRO_E_FEATURE_TYPE—Specifies the feature type and should be PRO_FEAT_RIP. |
• | PRO_E_STD_FEATURE_NAME—Specifies the name of the feature. |
• | PRO_E_SMT_RIP_TYPE—Specifies the rip type and should have the value PRO_SMT_RIP_SURFACE. |
• | PRO_E_STD_SURF_COLLECTION_APPL—Specifies the collection of surfaces you select to be ripped. |
• | PRO_E_FEATURE_TYPE—Specifies the feature type and should be PRO_FEAT_RIP. |
• | PRO_E_STD_FEATURE_NAME—Specifies the name of the feature. |
• | PRO_E_SMT_RIP_TYPE—Specifies the rip type and should have the value PRO_SMT_RIP_EDGE. |
• | PRO_E_SMT_EDGE_RIP_ARRAY—Specifies an array of the element PRO_E_SMT_EDGE_RIP_SET. PRO_E_SMT_EDGE_RIP_SET is a compound element that consists of the following elements:
|
• | PRO_E_SMT_EDGE_RIP_TYPE—Specifies the edge treatment types. It is specified by the enumerated type ProEdgeRipType. The valid types are:
|
• | PRO_E_SMT_EDGE_RIP_FLIP—Specifies whether to flip the overlapping side. This element is available only if the PRO_E_SMT_EDGE_RIP_TYPE has the value PRO_EDGE_RIP_OVERLAP. |
• | PRO_E_SMT_EDGE_RIP_ADD_GAP—Specifies whether to a add a gap clearance. This element is applicable only if the element PRO_E_SMT_EDGE_RIP_TYPE has the value PRO_EDGE_RIP_OVERLAP or PRO_EDGE_RIP_PARAM. |
• | PRO_E_SMT_EDGE_RIP_CLOSE_CORNER—Specifies if the gap between the bend surfaces of an edge rip must be closed. This element is applicable only if the element PRO_E_SMT_EDGE_RIP_TYPE is set to PRO_EDGE_RIP_OPEN. |
• | PRO_E_SMT_EDGE_RIP_DIM_1—Specifies the properties of side 1. This element consists of the following elements:
|
• | PRO_E_SMT_EDGE_RIP_DIM_2—Specifies the properties of side 2. This compound element consists of the same elements as the element PRO_E_SMT_EDGE_RIP_DIM_1. |
Element ID
|
Data Type
|
Description
|
---|---|---|
PRO_E_FEATURE_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of feature. The value of this feature must be PRO_FEAT_RIP.
|
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name of the feature. The default value is Rip_Connect_1.
|
PRO_E_SMT_RIP_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the rip type. The valid value for this element is PRO_SMT_RIP_CONNECT.
|
PRO_E_SMT_RIP_CONNECT_COMP
|
Compound
|
Specifies a compound element.
|
PRO_E_SMT_RIP_CONNECT_SETS
|
Array
|
Specifies an array of rip connect sets.
|
PRO_E_SMT_RIP_CONNECT_SET
|
Compound
|
Specifies a compound element of reference points and gap parameters.
|
PRO_E_SMT_RIP_CONN_REFS
|
Array
|
Specifies an array element containing the starting and end point of the rip connect feature. You can specify up to two elements
in this array.
|
PRO_E_SMT_RIP_CONN_REF
|
Compound
|
Specifies a compound element of vertex or datum points.
|
PRO_E_SMT_RIP_CONN_END
|
PRO_VALUE_TYPE_SELECTION
|
Specifies a vertex or datum point to define the start or end of the rip. This vertex or datum point must be placed on the
edge or the border of a sheet metal part.
|
PRO_E_SMT_RIP_CONN_GAP
_COMP |
Compound
|
Specifies a compound element of gap parameters.
|
PRO_E_SMT_RIP_CONN_ADD
_GAP |
PRO_VALUE_TYPE_BOOLEAN
|
Specifies if a gap clearance should be added to the selected set of the rip connect. The valid values are TRUE or FALSE.
|
PRO_E_SMT_RIP_CONN_GAP
_VAL |
PRO_VALUE_TYPE_DOUBLE
|
Specifies the gap value.
|
Element ID
|
Data Type
|
Description
|
||||||
---|---|---|---|---|---|---|---|---|
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name of the feature. The default value is Corner_Relief_1.
|
||||||
PRO_E_CORNER_RELIEFS
|
Compound
|
This compound element defines the corner relief sets.
|
||||||
PRO_E_CORNER_RELIEFS_CR_STATE
|
PRO_VALUE_TYPE_INT
|
Specifies the corner relief state using the enumerated data type ProCrnRelCrState and has the values:
|
||||||
PRO_E_CORNER_RELIEFS_ARR
|
Array
|
An array element of corner relief sets.
|
||||||
PRO_E_CORNER_RELIEF_SET
|
Compound
|
This compound element contains a corner relief set.
|
||||||
PRO_E_CORNER_RELIEF_REF_ARR
|
Array
|
An array element that contains the corners selected in this set.
|
||||||
PRO_E_CORNER_RELIEF_REF_SET
|
Compound
|
A set of elements that defines a selected corner.
|
||||||
PRO_E_CORNER_RELIEF_REF_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of corner relief using the enumerated data type ProCrnRelRefType. The valid values for this element are:
|
||||||
PRO_E_CORNER_RELIEF_REF_FLAT
|
PRO_VALUE_TYPE_SELECTION
|
Specifies selection of a flat surface that is used to locate the corner.
|
||||||
PRO_E_CORNER_RELIEF_REF_BND_1
|
PRO_VALUE_TYPE_SELECTION
|
Specifies selection of a first cylindrical surface that is used to locate the corner.
|
||||||
PRO_E_CORNER_RELIEF_REF_BND_2
|
PRO_VALUE_TYPE_SELECTION
|
Specifies selection of a second cylindrical surface that is used to locate the corner.
|
||||||
PRO_E_CORNER_RELIEF_DEFINE
|
Compound
|
A corner relief compound element.
Refer to the section Corner Relief Options for more details on this element and subsequent child elements.
|
||||||
PRO_E_BODY
|
Compound
|
Specifies the body options. The valid values are:
|
Element ID
|
Data Type
|
Description
|
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PRO_E_CORNER_RELIEF_DEFINE
|
Compound
|
A corner relief compound element.
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF
|
Compound
|
This compound element defines the corner relief properties.
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of corner relief using the enumerated data type ProCornerRelType and has the following values:
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_WIDTH
|
Compound
|
This compound element defines the width type and width value for corner relief.
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_WIDTH_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of width for the corner relief using the enumerated data type ProSmdRelType and uses one of the values listed in Relation Value Types
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_WIDTH_VAL
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the value of width for the corner relief.
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_DEPTH
|
Compound
|
This compound element defines the depth type and depth value for corner relief.
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_DEPTH_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of depth for the corner relief using the enumerated data type ProCornerRlfDepthType and uses one of the values listed in Relation Value Types
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_DEPTH_VAL
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the value of depth value for the corner relief.
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_ROTATE
|
Compound
|
This compound element defines the rotation parameters for corner relief and is applicable only if PRO_E_SMT_CORNER_RELIEF_TYPE value is PRO_CORNER_RELIEF_OBROUND or PRO_CORNER_RELIEF_RECTANGULAR.
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_ROTATE_ADD
|
PRO_VALUE_TYPE_INT
|
Specifies if rotation should be added to the relief placement. The valid values for this element are:
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_ROTATE_VAL
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the value of rotation.
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_OFFSET
|
Compound
|
This compound element defines the offset parameters for corner relief and is applicable only if PRO_E_SMT_CORNER_RELIEF_TYPE value is PRO_CORNER_RELIEF_CIRCULAR, PRO_CORNER_RELIEF_OBROUND or PRO_CORNER_RELIEF_RECTANGULAR.
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_OFFSET_ADD
|
PRO_VALUE_TYPE_INT
|
Specifies if offset should be added to the relief placement. The valid values for this element are:
|
||||||||||||||||||
PRO_E_SMT_CORNER_RELIEF_OFFSET_VAL
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the offset value.
|
||||||||||||||||||
PRO_E_CORNER_RELIEFS_DIM_SCHEME
|
PRO_VALUE_TYPE_INT
|
Specifies the dimension scheme using the enumerated data type ProCrnRelDimRefType and has the values:
|
Element ID
|
Data Type
|
Description
|
||||||
---|---|---|---|---|---|---|---|---|
PRO_E_FEATURE_TYPE
|
PRO_VALUE_TYPE_INT
|
Mandatory element. Specifies the type of the feature. The valid value for this element is PRO_FEAT_EDIT_CORNER_RELIEF.
|
||||||
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name of the feature. The default value is Edit_Corner_Relief_1.
|
||||||
PRO_E_EDIT_CORNER_RELIEF
|
Compound
|
This compound element defines the options and sets the values for editing corner reliefs.
|
||||||
PRO_E_EDIT_CORNER_RELIEF_SEL_OPT
|
PRO_VALUE_TYPE_INT
|
Specifies the corner relief state using the enumerated data type ProCrnRelCrState. It has the following valid values:
|
||||||
PRO_E_CORNER_RELIEF_DEFINE
|
Compound
|
A corner relief compound element.
Refer to the section Corner Relief Options for more details on this element and subsequent child elements.
|
||||||
PRO_E_BODY
|
Compound
|
Specifies the body options. The valid values are:
|
||||||
Element ID
|
Data Type
|
Description
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PRO_E_FEATURE_TYPE
|
PRO_VALUE_TYPE_INT
|
Mandatory element. Specifies the type of the feature. The valid value for this element is PRO_FEAT_EDIT_CORNER_SEAM.
|
|||||||||||||||
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Mandatory element. Specifies the name of the feature. The default value is Edit_Corner_Seam_1.
|
|||||||||||||||
PRO_E_EDIT_CORNER_SEAM
|
Compound
|
Mandatory element. This compound element defines the options and sets the values for editing corner seams.
|
|||||||||||||||
PRO_E_EDIT_CORNER_SEAM_SEL_MODE
|
PRO_VALUE_TYPE_INT
|
Mandatory element. Specifies the mode for selecting corner seams. The valid values are:
|
|||||||||||||||
PRO_E_EDIT_CORNER_SEAM_GEOMS
|
Multi Collector
|
This element is mandatory when the selection mode is set to PRO_SMT_RECOGNITION_MANUAL_SEL.
Specifies the selection of geometry for corner seams.
|
|||||||||||||||
PRO_E_REMOVE_CORNER_SEAM
|
PRO_VALUE_TYPE_BOOLEAN
|
Specifies that the corner seam must be removed.
|
|||||||||||||||
PRO_E_EDIT_CORNER_SEAM_SHAPE
|
Compound
|
This element is mandatory when the element PRO_E_REMOVE_CORNER_SEAM is set to false.
This compound element defines the options and sets the values for corner seam edges.
|
|||||||||||||||
PRO_E_EDIT_BEND_RCR_CRNR
|
PRO_VALUE_BOOLEAN
|
Specifies if the corner reliefs must be automatically changed to V notch corner type.
|
|||||||||||||||
PRO_E_CRNR_SEAM_CR_RND_CHMF
|
PRO_VALUE_TYPE_INT
|
Mandatory element. Specifies if the rounds and chamfers must be recreated after the corner seams are edited. The input to
the element are the values defined by the enumerated data type ProEditBendCrRndChmfOpt. The valid values are:
|
|||||||||||||||
PRO_E_SMT_EDGE_RIP_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of corner seam using the enumerated data type ProEdgeRipType. The valid values are:
|
|||||||||||||||
PRO_E_SMT_EDGE_RIP_ADD_GAP
|
PRO_VALUE_TYPE_BOOLEAN
|
Specifies whether to add a gap clearance. This element is applicable only if the element PRO_E_SMT_EDGE_RIP_TYPE is set to PRO_EDGE_RIP_MITER_CUT or PRO_EDGE_RIP_OVERLAP.
|
|||||||||||||||
PRO_E_SMT_EDGE_RIP_CLOSE_CORNER
|
PRO_VALUE_TYPE_BOOLEAN
|
Specifies if the gap between the bend surfaces of a corner relief must be closed. This element is applicable only if the element
PRO_E_SMT_EDGE_RIP_TYPE is set to PRO_EDGE_RIP_OPEN.
|
|||||||||||||||
PRO_E_SMT_EDGE_RIP_DIM_1
|
Compound
|
This element is mandatory when the element PRO_E_SMT_EDGE_RIP_TYPE is set to PRO_EDGE_RIP_BLIND.
Specifies a compound element that defines the properties of side 1.
|
|||||||||||||||
PRO_E_SMT_DIMENSION_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the dimension type. For PRO_EDGE_RIP_DIM_TYPE_BLIND dimension type, the relation value is set to PRO_ DIM_ENTER.
|
|||||||||||||||
PRO_E_SMT_DIMENSION_VALUE
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the dimension value for side 1.
|
|||||||||||||||
PRO_E_SMT_EDGE_RIP_DIM_2
|
Compound
|
This element is mandatory when the element PRO_E_SMT_EDGE_RIP_TYPE is set to PRO_EDGE_RIP_BLIND.
Specifies a compound element that defines the properties of side 2.
|
|||||||||||||||
PRO_E_SMT_DIMENSION_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the dimension type. For PRO_EDGE_RIP_DIM_TYPE_BLIND dimension type, the relation value is set to PRO_ DIM_ENTER.
|
|||||||||||||||
PRO_E_SMT_DIMENSION_VALUE
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the dimension value for side 2.
|
|||||||||||||||
PRO_E_SMT_EDGE_RIP_GAP
|
Compound
|
This element is mandatory when the element PRO_E_SMT_EDGE_RIP_TYPE is set to PRO_EDGE_RIP_MITER_CUT or PRO_E_SMT_EDGE_RIP_ADD_GAP is set to true.
Specifies the properties for the gap.
|
|||||||||||||||
PRO_E_SMT_DIMENSION_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the gap type. For PRO_EDGE_RIP_MITER_CUT and PRO_EDGE_RIP_OVERLAP dimension types the relation value is set to PRO_ DIM_ENTER.
|
|||||||||||||||
PRO_E_SMT_DIMENSION_VALUE
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the value for the gap.
|
|||||||||||||||
PRO_E_SMT_EDGE_RIP_FLIP
|
PRO_VALUE_TYPE_BOOLEAN
|
Specifies if the side of corner seam that overlaps must be flipped.
|
|||||||||||||||
PRO_E_EDIT_CORNER_SEAM_TABLE
|
Array
|
Specifies an array element that defines the options to remove the corner seam.
|
|||||||||||||||
PRO_E_CORNER_SEAM_RMV_SETTINGS
|
Compound
|
Specifies a compound element that defines the options to remove the corner seam.
|
|||||||||||||||
PRO_E_EDIT_CORNER_SEAM_RMV_REFS
|
Compound
|
Specifies a compound element that defines the corner reference geometry to which the seam is attached. The surface should
be planar or two cylinders.
|
|||||||||||||||
PRO_E_CORNER_SEAM_RMV_FLAT
|
PRO_VALUE_TYPE_SELECTION
|
Specifies a flat surface.
|
|||||||||||||||
PRO_E_CORNER_SEAM_RMV_BEND_1
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the first bend surface.
|
|||||||||||||||
PRO_E_CORNER_SEAM_RMV_BEND_2
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the second bend surface.
|
|||||||||||||||
PRO_E_CORNER_SEAM_BOUNDARIES
|
Multi Collector
|
Specifies collection of bounding surfaces.
|
|||||||||||||||
PRO_E_CORNER_SEAM_RMV_SIDE_1
|
Compound
|
Specifies a compound element that defines the properties of side 1.
|
|||||||||||||||
PRO_E_CORNER_SEAM_RMV_DEFAULT
|
PRO_VALUE_TYPE_BOOLEAN
|
Specifies the default option to remove the corner seam for side 1.
|
|||||||||||||||
PRO_E_EDIT_CORNER_SEM_RMV_METHOD
|
PRO_VALUE_TYPE_INT
|
Specifies the method to remove the corner seam for side 1. The valid values are specified using the enumerated data type ProEditCornerSeamRemoveType:
|
|||||||||||||||
PRO_E_CORNER_SEAM_RMV_SIDE_2
|
Compound
|
Specifies a compound element that defines the properties of side 2.
|
|||||||||||||||
PRO_E_CORNER_SEAM_RMV_DEFAULT
|
PRO_VALUE_TYPE_BOOLEAN
|
Specifies the default option to remove the corner seam for side 2.
|
|||||||||||||||
PRO_E_EDIT_CORNER_SEM_RMV_METHOD
|
PRO_VALUE_TYPE_INT
|
Specifies the method to remove the corner seam for side 2 using the enumerated data type ProEditCornerSeamRemoveType.
|
|||||||||||||||
PRO_E_BODY
|
Compound
|
Specifies the body options. Mandatory when Selection Type is PRO_SMT_RECOGNITION_AUTO_SEL. The valid values are:
|
Element ID
|
Data Type
|
Description
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
PRO_E_FEATURE_TYPE
|
PRO_VALUE_TYPE_INT
|
Mandatory element. Specifies the type of the feature. The valid value for this element is PRO_FEAT_BEND.
|
|||||||||
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name of the feature. The default value is Bend_1.
|
|||||||||
PRO_E_SMT_BEND_FORM
|
PRO_VALUE_TYPE_INT
|
Specifies the type of bend using the enumerated data type ProBendForm. The valid values for this element are:
|
|||||||||
PRO_E_SMT_BEND_LINE
|
Compound
|
This compound element defines the bend line properties. For more information, see the section Bend Line Elements.
|
|||||||||
PRO_E_SMT_BEND_FIXED
_SIDE |
PRO_VALUE_TYPE_INT
|
Specifies the fixed side of the bend using the enumerated data type ProBendSide. The valid values for this element are:
|
|||||||||
PRO_E_SMT_BEND_LOCATION
|
PRO_VALUE_TYPE_INT
|
Specifies the location of the bend in relation to the bend line, using the enumerated data type ProBendSide. The valid values for this element are:
|
|||||||||
PRO_E_SMT_BEND_DIRECTION
|
PRO_VALUE_TYPE_INT
|
Specifies the direction of the bend using the enumerated data type ProBendSide. The valid values for this element are:
|
|||||||||
PRO_E_SMT_BEND_ANGLE
|
Compound
|
This compound element and its sub-elements are available when the element PRO_E_SMT_BEND_FORM has its value as PRO_SMT_BEND_FORM_ANGLE.
The compound element defines the bend angle.
|
|||||||||
PRO_E_SMT_BEND_ANGLE_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the bend angle type using the enumerated data type ProBendAngleType. The valid values for this element are:
|
|||||||||
PRO_E_SMT_BEND_ANGLE_VALUE
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the value of the bend angle.
|
|||||||||
PRO_E_SMT_BEND_TRANS
_FLIP |
PRO_VALUE_TYPE_INT
|
Flips the direction where the bend cylinder will be created along the bend transition line using the enumerated data type
ProBendSide. The valid values for this element are:
Note
The transition flip element is available only if there is one transition set in the feature.
|
|||||||||
PRO_E_SMT_BEND_TRANS_AREAS
|
Array
|
An array element of bend transition lines that defines the bend transition area.
|
|||||||||
PRO_E_SMT_BEND_TRANS_SET
|
Compound
|
This compound element defines the bend transition lines.
|
|||||||||
PRO_E_STD_SECTION
|
Compound
|
This compound element specifies a sketched section for the bend line. For more information on how to create features that
contain sketched sections, refer to the section Creating Features Containing Sections.
|
|||||||||
PRO_E_SMT_FILLETS
|
Compound
|
This compound element defines the bend properties of the sheet metal wall and the value of bend radius.
|
|||||||||
PRO_E_SMT_FILLETS_SIDE
|
PRO_VALUE_TYPE_INT
|
Specifies the fillet side. The valid values are:
|
|||||||||
PRO_E_SMT_FILLETS_VALUE
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the value of the bend radius.
|
|||||||||
PRO_E_SMT_BEND_RELIEF
|
Compound
|
This compound element defines the bend relief at the edges. For more information see the section Bend Relief Elements.
|
|||||||||
PRO_E_SMT_DEV_LEN_CALCULATION
|
Compound
|
This compound element defines the method used to calculate the Developed Length dimensions for the bends. For more information
see the section The Element Subtree for Length Calculation
|
Element ID
|
Data Type
|
Description
|
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PRO_E_SMT_BEND_LINE_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of bend using the enumerated data type ProBendLineType. The valid values for this element are:
|
||||||||||||
PRO_E_SMT_BEND_REF_SURFACE
|
PRO_VALUE_TYPE_SELECTION
|
This element is available when the value of element PRO_E_SMT_BEND_LINE_TYPE is PRO_SMT_BEND_LINE_INTERNAL_LINE or PRO_SMT_BEND_LINE_
SKETCH. Specifies the surface to be bent. This is the surface on which the bend line is set.
|
||||||||||||
PRO_E_STD_SECTION
|
Compound
|
This compound element and its sub-elements are available only if the element PRO_E_SMT_BEND_LINE_TYPE has its value as PRO_SMT_BEND_LINE
_SKETCH. The compound element specifies a sketched section for the bend line. For more information on how to create features that contain
sketched sections, refer to the section Creating Features Containing Sections on page 1147.
|
||||||||||||
PRO_E_SMT_BEND_CURVE
|
Compound
|
This element and its sub-elements are available when the element PRO_E_SMT_BEND_LINE_TYPE has its value as PRO_SMT_BEND_LINE_CURVE.
This compound element defines the curve references and bend curve offset value.
|
||||||||||||
PRO_E_STD_CURVE_COLLECTION_APPL
|
PRO_VALUE_TYPE_POINTER
|
Specifies a surface edge or a curve that defines the bend line.
|
||||||||||||
PRO_E_SMT_BEND_CURVE_
USE_OFFSET |
PRO_VALUE_TYPE_INT
|
Specifies whether to offset the bend curve from the selected reference. The valid values for this element are:
|
||||||||||||
PRO_E_SMT_BEND_CURVE
_OFFSET_VALUE |
PRO_VALUE_TYPE_DOUBLE
|
Specifies the offset value for the bend curve.
|
||||||||||||
PRO_E_SMT_BEND_LINE_INTERNAL
|
Compound
|
This element and its sub-elements are available when the element PRO_E_SMT_BEND_LINE_TYPE has its value as PRO_SMT_BEND_LINE_INTERNAL_LINE.
The compound element defines the bend line reference ends, offsets and offset values.
|
||||||||||||
PRO_E_SMT_BEND_LINE_REF
_END1 |
PRO_VALUE_TYPE_SELECTION
|
Specifies a vertex or an edge as the placement reference for the first end of the bend line.
|
||||||||||||
PRO_E_SMT_BEND_LINE_REF
_END2 |
PRO_VALUE_TYPE_SELECTION
|
Specifies a vertex or an edge as the placement reference for the second end of the bend line.
|
||||||||||||
PRO_E_SMT_BEND_LINE_REF
_OFFSET1 |
PRO_VALUE_TYPE_SELECTION
|
This element is available when you choose an edge reference in the element PRO_E_SMT_BEND_LINE_
REF_END1. Specifies an edge as the offset reference for the first end of the bend line.
|
||||||||||||
PRO_E_SMT_BEND_LINE_REF
_OFFSET2 |
PRO_VALUE_TYPE_SELECTION
|
This element is available when you choose an edge reference in the element PRO_E_SMT_BEND_LINE_
REF_END2. Specifies an edge as the offset reference for the second end of the bend line.
|
||||||||||||
PRO_E_SMT_BEND_LINE_REF
_OFFSET1_VALUE |
PRO_VALUE_TYPE_DOUBLE
|
This element is available when you choose an edge reference in the element PRO_E_SMT_BEND_LINE
_REF_END1. Specifies the offset value from the first end of the bend line.
|
||||||||||||
PRO_E_SMT_BEND_LINE_REF
_OFFSET2_VALUE |
PRO_VALUE_TYPE_DOUBLE
|
This element is available when you choose an edge reference in the element PRO_E_SMT_BEND_LINE
_REF_END2. Specifies the offset value from the second end of the bend line.
|
• | PRO_E_SMT_BEND_RELIEF_SIDE1—This compound element specifies the bend relief applied to the first side of the end of the bend. |
• | PRO_E_SMT_BEND_RELIEF_SIDE2—This compound element specifies the bend relief applied to the second side of the end of the bend. |
Element ID
|
Data Type
|
Description
|
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PRO_E_BEND_RELIEF_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the relief type using the enumerated data type ProBendRlfType. The valid values for this element are:
|
||||||||||||||||||
PRO_E_BEND_RELIEF_WIDTH
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the relief width and is applicable only if the value of PRO_E_BEND_RELIEF_TYPE is PRO_BEND_RLF_RECTANGULAR, PRO_BEND_RLF_STRETCH or PRO_BEND_RLF_OBROUND.
|
||||||||||||||||||
PRO_E_BEND_RELIEF_DEPTH_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of depth relief. The valid values for this element are defined in the enumerated type ProBendRlfDepthType and are as follows:
This element decides the visibility of the bend relief depth element PRO_E_BEND_RELIEF_DEPTH. If PRO_E_BEND_RELIEF_DEPTH_TYPE is set to PRO_BEND_RLF_DEPTH_BLIND or PRO_BEND_RLF_DEPTH_TYPE_PARAM and the part parameter SMT_DFLT_BEND_REL_DEPTH
_TYPE is set to Blind, then the existing element PRO_E_BEND_RELIEF_DEPTH is used. PTC recommends that you define the element PRO_E_BEND_RELIEF_DEPTH_TYPE explicitly for all Creo TOOLKIT applications. If the element PRO_E_BEND_RELIEF_DEPTH_TYPE is not defined, the default value is used. The default value from Creo Parametric 1.0 onwards, depends on the part parameter SMT_DFLT_BEND_REL_DEPTH
_TYPE and the configuration option SMT_DRIVE_TOOLS_BY_PARAMETERS. If the value of the configuration option SMT_DRIVE_TOOLS_BY_PARAMETERS is set to No, then the default value is the last bend relief type, as selected in Creo Parametric during the creation of the new feature. For the Pro/TOOLKIT applications prior to Creo Parametric 1.0, if the default value is not Blind, then the element PRO_E_BEND_RELIEF_DEPTH_TYPE is not used. For such cases, set the PRO_E_BEND_RELIEF_DEPTH_TYPE to PRO_BEND_RLF_DEPTH_BLIND.
|
||||||||||||||||||
PRO_E_BEND_RELIEF_DEPTH
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the relief depth and is applicable only if the value of PRO_E_BEND_RELIEF_TYPE is PRO_BEND_RLF_RECTANGULAR or PRO_BEND_RLF_OBROUND.
|
||||||||||||||||||
PRO_E_BEND_RELIEF_LENGTH_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of the relief length and is defined by the enumerated data type ProBendRlfLengthType. The valid values follow:
|
||||||||||||||||||
PRO_E_BEND_RELIEF_LENGTH
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the value of the relief length.
|
||||||||||||||||||
PRO_E_BEND_RELIEF_ANGLE
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the relief angle and is applicable only if the value of PRO_E_BEND_RELIEF_TYPE is PRO_BEND_RLF_STRETCH.
|
Element ID
|
Data Type
|
Description
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PRO_E_FEATURE_TYPE
|
PRO_VALUE_TYPE_INT
|
Mandatory element. Specifies the type of feature. The value of this feature must be PRO_FEAT_EDIT_BEND_RELIEF.
|
|||||||||||||||
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Mandatory element. Specifies the name of the feature. The default value is EDIT_BEND_RELIEF_1.
|
|||||||||||||||
PPRO_E_EDIT_BEND_RELIEF
|
Compound
|
Mandatory element. This compound element defines the options and sets the values for editing a bend relief.
|
|||||||||||||||
PRO_E_EDIT_BEND_RELIEF_SEL_MODE
|
PRO_VALUE_TYPE_INT
|
Mandatory element. Specifies the mode for selecting bend reliefs. The valid values are:
|
|||||||||||||||
PRO_E_EDIT_BEND_RELIEF_GEOMS
|
Multi Collector
|
This element is mandatory when the selection mode is set to PRO_SMT_RECOGNITION_MANUAL_SEL. Specifies the selection of geometry for bend reliefs.
You can select valid bend relief design objects, geometry of recognizable bend reliefs, or surfaces of bends for which bend
reliefs can be edited. You can also select planes with adjacent bends. If an intent surface is selected, all the surfaces
which are not relevant will be ignored. Thickness edges can be selected when side surfaces cannot be selected. Bend relief
vertices can be selected when neither side surfaces nor thickness edges can be selected.
|
|||||||||||||||
PRO_E_EDIT_BEND_RELIEF_SHAPE
|
Compound
|
Mandatory element. This compound element specifies the options that define the shape of a bend relief.
|
|||||||||||||||
PRO_E_BEND_RELIEF_TYPE
|
PRO_VALUE_TYPE_INT
|
Mandatory element. Specifies the type of bend relief. The valid values are:
|
|||||||||||||||
PRO_E_BEND_RELIEF_WIDTH
|
PRO_VALUE_TYPE_DOUBLE
|
This element is mandatory when the element PRO_E_BEND_RELIEF_TYPE is set to PRO_BEND_RLF_RECTANGULAR or PRO_BEND_RLF_OBROUND.
Specifies the value for width in a bend relief.
|
|||||||||||||||
PRO_E_BEND_RELIEF_DEPTH_TYPE
|
PRO_VALUE_TYPE_INT
|
This element is mandatory when the element PRO_E_BEND_RELIEF_TYPE is set to PRO_BEND_RLF_RECTANGULAR or PRO_BEND_RLF_OBROUND.
Specifies the type of depth for bend relief. The valid values are:
|
|||||||||||||||
PRO_E_BEND_RELIEF_DEPTH
|
PRO_VALUE_TYPE_DOUBLE
|
This element is mandatory when the element PRO_E_BEND_RELIEF_DEPTH_TYPE is set to PRO_BEND_RLF_DEPTH_BLIND.
Specifies the value for depth in a bend relief. The depth is measured from the edge of the bend.
|
|||||||||||||||
PRO_E_BEND_RELIEF_LENGTH_TYPE
|
PRO_VALUE_TYPE_INT
|
This element is mandatory and it specifies the type of the relief length. It is defined by the enumerated data type ProBendRlfLengthType and the valid values follow:
|
|||||||||||||||
PRO_E_BEND_RELIEF_LENGTH
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the value of the relief length.
This element is mandatory when the length type is PRO_BEND_RLF_LENGTH_BLIND. Only zero or positive values are allowed
|
|||||||||||||||
PRO_E_EDIT_BEND_RELIEF_TABLE
|
Array
|
This element along with its child elements is reserved for internal use.
|
|||||||||||||||
PRO_E_BODY
|
Compound
|
Specifies the body options. The valid values are:
|
Element ID
|
Data Type
|
Description
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
PRO_E_FEATURE_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of feature. The value of this feature must be PRO_FEAT_EDGE_BEND.
|
|||||||||
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name of the feature. The default value is Edge_Bend_1.
|
|||||||||
PRO_E_SMT_EDGE_BEND_ARRAY
|
Array
|
An array element of single or multiple Edge Bend sets.
|
|||||||||
PRO_E_SMT_EDGE_BEND_SET
|
Compound
|
This compound element contains a single edge bend set.
|
|||||||||
PRO_E_SMT_EDGE_BEND_REFERENCES
|
Array
|
An array element of surface edges, that form an edge bend set.
|
|||||||||
PRO_E_SMT_EDGE_REFERENCES
|
Compound
|
This compound element defines the collection of surface edge or a curve.
|
|||||||||
PRO_E_STD_CURVE_COLLECTION_APPL
|
PRO_VALUE_TYPE_POINTER
|
Specifies the sharp edges to be rounded.
|
|||||||||
PRO_E_SMT_FILLET_SELECT
|
Compound
|
This compound element defines the bend properties and the value of the bend radius.
|
|||||||||
PRO_E_SMT_FILLET_RADIUS_SIDE
|
PRO_VALUE_TYPE_INT
|
Specifies the fillet side using the enumerated data type ProSmdRadType. The valid values for this element are as follows:
|
|||||||||
PRO_E_SMT_FILLET_RADIUS_VALUE
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the value of the bend radius.
|
|||||||||
PRO_E_SMT_BEND_RELIEF
|
Compound
|
This compound element defines the bend relief at the edges. Refer to the section Bend Relief Elements for more information.
|
|||||||||
PRO_E_SMT_DEV_LEN_CALCULATION
|
Compound
|
This compound element defines the method used to calculate the Developed Length dimensions for bends. For more information
see the section The Element Subtree for Length Calculation.
|
Element ID
|
Data Type
|
Description
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
PRO_E_FEATURE_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of feature. The value of this feature must be PRO_FEAT_UNBEND.
|
|||||||||
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name of the feature. The default value is Unbend_1.
|
|||||||||
PRO_E_SMT_UNBEND_TYPE
|
PRO_VALUE_TYPE_INT
|
Creates a regular unbend feature using the enumerated data type ProSmtUnbendType. This element takes the valid value PRO_SMT_REGULAR_UNBEND.
|
|||||||||
PRO_E_SMT_UNBEND_SUB_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of unbend execution using the enumerated data type ProUnbendSubType which has the following values:
|
|||||||||
PRO_E_SMT_PRIMARY_FIXED_GEOM
|
Compound
|
This compound element defines a surface or an edge that remains fixed during the unbending.
|
|||||||||
PRO_E_SMT_FIXED_REF
|
PRO_VALUE_TYPE_SELECTION
|
Specifies a surface or edge that remains fixed during unbending.
|
|||||||||
PRO_E_SMT_FIXED_REF
_SIDE |
PRO_VALUE_TYPE_INT
|
This element is applicable only if a sharp edge is selected as the fixed reference in the element PRO_E_SMT_FIXED_REF.
Flips the edge and one of the surfaces the edge lies in between, to remain fixed during unbending, using the enumerated data
type ProSmtFixedRefSide. The valid values for this element are:
|
|||||||||
PRO_E_SMT_UNBEND_REF_ARR
|
Array
|
An array element defining the list of edges to unbend.
|
|||||||||
PRO_E_SMT_UNBEND_REF
|
Compound
|
This compound element defines collection of geometry to be unbent.
|
|||||||||
PRO_E_SMT_UNBEND_SINGLE_REF
|
PRO_VALUE_TYPE_SELECTION
|
Specifies edge or surface or intent surface or intent chain to unbend.
|
|||||||||
PRO_E_SMT_DEFORM_SURFACES
|
Compound
|
This compound element defines the deformation surfaces.
|
|||||||||
PRO_E_STD_SURF_COLLECTION_APPL
|
PRO_VALUE_TYPE_POINTER
|
Collects the surfaces to be used as deformation areas.
|
|||||||||
PRO_E_SMT_ADD_CORNER_RELIEFS_OPTS
|
Compound
|
This compound element defines the relief parameters.
|
|||||||||
PRO_E_SMT_ADD_CORNER_RELIEFS
|
PRO_VALUE_TYPE_BOOLEAN
|
Specifies if the relief geometry must be created. The valid values for this element are:
|
|||||||||
PRO_E_SMT_ADD_CORNER_RELIEFS_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the corner relief settings using the enumerated data type ProSmtAddCornRelType. The valid values for this element are:
|
|||||||||
PRO_E_SMT_FLATTEN_FORM_WALLS
|
PRO_VALUE_TYPE_BOOLEAN
|
Specifies if the walls adjusted to form geometry must be unbent. When forms are also flattened, geometry is first unbent.
The valid values are:
Note
You can specify the value for this element only if the enumerated data type ProUnbendSubTypeis set to the value PRO_UNBEND_ALL.
|
|||||||||
PRO_E_SMT_FLATTEN_ALL_FORMS
|
PRO_VALUE_TYPE_BOOLEAN
|
Specifies if all the forms in the model must be flattened. The valid values are:
Note
You can specify the value for this element only if the enumerated data type ProSmtUnbendTypeis set to the value PRO_SMT_FLAT_PATTERN.
|
|||||||||
PRO_E_SMT_FLATTEN_PROJ_CUTS
|
PRO_VALUE_TYPE_BOOLEAN
|
Specifies if cuts must be projected to the flattened form.
|
|||||||||
PRO_E_SMT_MERGE_SAME_SIDES
|
PRO_VALUE_TYPE_BOOLEAN
|
Specifies if the side surfaces located in the same location must be kept. The valid values for this element are:
Note
You can specify the value for this element only if the enumerated data type ProSmtUnbendTypeis set to the value PRO_SMT_FLAT_PATTERN.
|
• | PRO_E_FEATURE_TYPE—Specifies the type of feature. The value of this feature must be PRO_FEAT_FLAT_PAT. |
• | PRO_E_SMT_UNBEND_TYPE—Creates a flattened sheet metal part using the enumerated data type ProSmtUnbendType. This element takes the valid value PRO_SMT_FLAT_PATTERN. |
• | PRO_E_SMT_FLATTEN_ALL_FORMS—Specifies if all the forms in the model must be flattened. The valid values are:
|
• | PRO_E_SMT_MERGE_SAME_SIDES—Specifies if the side surfaces located in the same location must be kept. The valid values for this element are:
|
Element ID
|
Data Type
|
Description
|
||||||
---|---|---|---|---|---|---|---|---|
PRO_E_FEATURE_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of feature. The value of this feature must be PRO_FEAT_BEND_BACK.
|
||||||
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name of the feature. The default value is Bend_Back_1.
|
||||||
PRO_E_SMT_BEND_BACK_
SUB_TYPE |
PRO_VALUE_TYPE_INT
|
Specifies if all or selected geometry must be bent. The enumerated data type ProBendBackSubType contains the valid values for this element and are as follows:
|
||||||
PRO_E_SMT_PRIMARY_FIXED_GEOM
|
Compound
|
This compound element defines the fixed geometry during the bend back operation.
|
||||||
PRO_E_SMT_FIXED_REF
|
PRO_VALUE_TYPE_SELECTION
|
Specifies a surface or edge that remains fixed during the bend back operation.
|
||||||
PRO_E_SMT_FIXED_REF_SIDE
|
PRO_VALUE_TYPE_INT
|
Specifies the flip option for the side of the edge that will remain fixed during the bend back operation. The valid values
for this element are defined in the enumerated data type ProSmtFixedRefSideand are as follows:
|
||||||
PRO_E_SMT_BBACK_REF_ARR
|
Array
|
An array element of edges or surfaces to be bent back.
|
||||||
PRO_E_SMT_BBACK_REF
|
Compound
|
This compound element defines collection of edges or surfaces to be bent back.
|
||||||
PRO_E_SMT_BBACK_SINGLE_REF
|
PRO_VALUE_TYPE_SELECTION
|
Specifies collection of edges, surfaces, intent surfaces and chains to be bent back.
|
||||||
PRO_E_SMT_BBACK_FLAT_
CONTOURS_ARR |
Array
|
An array element that specifies which contours that partially intersect a bend line shall remain flat during the bend back
operation.
|
||||||
PRO_E_SMT_GEOM_CONTOUR
|
Compound
|
This compound element specifies the collection of contour geometry to remain flat during the bend back operation.
|
||||||
PRO_E_SMT_GEOM_CONTOUR_GEOM
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the driven or offset sheet metal surface or surfaces from the element PRO_E_SMT_BBACK_SINGLE_REF that form contours.
|
||||||
PRO_E_SMT_GEOM_CONTOUR_EDGE
|
PRO_VALUE_TYPE_SELECTION
|
Specifies edges from the element PRO_E_SMT_GEOM_CONTOUR_GEOM that form contours.
|
Element ID
|
Data Type
|
Description
|
||||||
---|---|---|---|---|---|---|---|---|
PRO_E_FEATURE_TYPE
|
PRO_VALUE_TYPE_INT
|
Mandatory element. Specifies the type of the feature. The valid value for this element is PRO_FEAT_SMT_SKETCH_FORM.
|
||||||
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name for the sheet metal sequence. The default value is Sketched_Form_1.
|
||||||
PRO_E_STD_SECTION
|
Compound
|
Mandatory element.
|
||||||
PRO_E_SKETCH_FORM_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of the sketched form feature. The valid values for this element are defined in the enumerated type ProSketchFormType:
|
||||||
PRO_E_SKETCH_FORM_
DEPTH_PUNCH |
PRO_VALUE_TYPE_DOUBLE
|
Defines the depth of the penetration of the punching operation.
Note
Specify a value for this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM_
TYPE_PUNCH. |
||||||
PRO_E_SKETCH_FORM_
DEPTH_PIERCING |
PRO_VALUE_TYPE_DOUBLE
|
Defines the depth of the penetration of the piercing operation.
Note
Specify a value for this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM_
TYPE_PIERCING. |
||||||
PRO_E_SKETCH_FORM_DIR
|
PRO_VALUE_TYPE_INT
|
This element changes the direction of the form. The valid values for this element are:
|
||||||
PRO_E_EXT_COMP_DRFT_ANG
|
Compound
|
This compound element defines the parameters for the taper angle.
Note
Use this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM_
TYPE_PUNCH. |
||||||
PRO_E_EXT_DRFT_ANG
|
PRO_VALUE_TYPE_INT
|
Specifies the addition of a taper to the sketch form feature. The valid values for this element are defined in the enumerated
type ProExtDrftAng and are as follows:
Note
Use this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM
_TYPE_PUNCH. |
||||||
PRO_E_EXT_DRFT_ANG_VAL
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the tapering of the geometry by the specified value.
Note
Use this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM_
TYPE_PUNCH. |
||||||
PRO_E_SRF_END_ATTRIBUTES
|
PRO_VALUE_TYPE_INT
|
This element caps the sketch plane and offset surface of the form feature. The valid values for this element are defined in
the enumerated type ProExtSurfEndAttr and are as follows:
Note
Use this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM
_TYPE_PUNCH. |
||||||
PRO_E_FORM_PUNCH_MATERIAL_SIDE
|
PRO_VALUE_TYPE_INT
|
This element flips the material deformation direction for the punching operation. The valid values for this element are defined
in the enumerated type ProSmdPunchMatSide, and are as follows:
Note
Use this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM_
TYPE_PUNCH. |
||||||
PRO_E_SMT_FILLET_INTERSECT
|
Compound
|
This compound element specifies an option to round the placement sharp edges that lie on the placement references and are
created by the intersection of the sheet metal geometry with the quilt. For more information on the elements related to PRO_E_SMT_FILLET_INTERSECT, refer to the section Sub Elements of PRO_E_SMT_FILLET_INTERSECT and PRO_E_SMT_FILLET_QUILT.
|
||||||
PRO_E_SMT_FILLET_QUILT
|
PRO_VALUE_TYPE_INT
|
This compound element specifies the option to round the non placement sharp edges that do not lie on the placement references
and are created by the deformation of the sheet metal geometry based on the quilt. For more information on the elements related
to PRO_E_SMT_FILLET_QUILT, refer to the section Sub Elements of PRO_E_SMT_FILLET_INTERSECT and PRO_E_SMT_FILLET_QUILT.
|
||||||
PRO_E_SMT_TRIM_FORM_SIDES
|
PRO_VALUE_TYPE_INT
|
Trim edges of sheared form. Specifies if Creo Parametric applies trimming of sheet metal side surfaces during form feature generation. The valid values for this element follow:
|
||||||
PRO_E_BODY
|
Compound
|
Specifies the body options. The valid values are:
|
Element ID
|
Data Type
|
Description
|
||||||
---|---|---|---|---|---|---|---|---|
PRO_E_SMT_FILLET_RADIUS_USEFLAG
|
PRO_VALUE_TYPE_INT
|
Specifies whether a fillet radius is used. The valid values for this element are:
|
||||||
PRO_E_SMT_FILLET_RADIUS_SIDE
|
PRO_VALUE_TYPE_INT
|
Specifies the radius direction. The values for this element are specified in the enumerated type ProSmdRadType, are as follows:
Note
Use this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM
_TYPE_PUNCH. |
||||||
PRO_E_SMT_FILLET_RADIUS_VALUE
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the radius value.
|
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_JOIN_WALLS.
|
|||||||||
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name for the sheet metal feature. The default value is JOIN_1.
|
|||||||||
PRO_E_SMT_WALL_JOIN_TRIM
|
PRO_VALUE_TYPE_INT
|
Specifies an option for trimming the non intersecting geometry. The valid values for this element are defined in the enumerated
type ProSmtJoinWallsTrimType and are as follows:
|
|||||||||
PRO_E_SMT_WALL_JOIN_EXTEND
|
PRO_VALUE_TYPE_INT
|
The valid values for this element are defined in the enumerated type ProSmtJoinWallsExtType and are as follows:
Note
The intersecting walls must be planar.
|
|||||||||
PRO_E_SMT_WALL_JOIN_REFS
|
Array
|
An array element of only two surfaces, that form a join feature set.
|
|||||||||
PRO_E_SMT_WALL_JOIN_
REFS_CMPND |
Compound
|
This compound element defines the collection of geometry to be joined.
|
|||||||||
PRO_E_SMT_WALL_JOIN_
REFS_SRF |
PRO_ELEM_TYPE_SELECT
|
Select the surfaces which are to be connected by the join feature.
|
|||||||||
PRO_E_SMT_WALL_JOIN_FLIP
|
PRO_VALUE_TYPE_INT
|
This element flips the wall join direction. The selection point of each wall determines which side of the walls will be kept.
|
|||||||||
PRO_E_SMT_FILLETS
|
Compound
|
This compound element defines the bend types of the sheet metal wall and the value of bend radius.
|
|||||||||
PRO_E_SMT_FILLETS_SIDE
|
PRO_VALUE_TYPE_INT
|
Specifies the fillet side. The valid values for this element are defined in the enumerated type ProSmdRadType and are as follows:
|
|||||||||
PRO_E_SMT_FILLETS_VALUE
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the value of the bend radius.
|
|||||||||
PRO_E_SMT_BEND_RELIEF
|
Compound
|
This compound element defines the bend relief at the edges. For more information see the section Bend Relief Elements.
|
|||||||||
PRO_E_SMT_DEV_LEN_CALCULATION
|
Compound
|
This compound element defines the method used to calculate the Developed Length dimensions for bends. For more information
see the section The Element Subtree for Length Calculation.
|
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_TWIST.
|
||||||
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name for the sheet metal feature. The default value is Twist_1.
|
||||||
PRO_E_SMT_TWIST_ATT_EDGE
|
PRO_VALUE_TYPE_SELECTION
|
Specifies an edge to which the twist wall will be attached.
|
||||||
PRO_E_SMT_TWIST_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the width options for the walls.
The valid values for this element are defined by the enumerated data type ProSmtTwistType and are as follows:
|
||||||
PRO_E_SMT_TWIST_TRIM_EDGES
|
Compound
|
Specifies a compound element which defines options for twist wall ends.
This element is available when the value of the element PRO_E_SMT_TWIST_TYPE is set to PRO_SMT_TWIST_TRIM_EDGES.
|
||||||
PRO_E_SMT_TWIST_SIDE_1_OFFSET
PRO_E_SMT_TWIST_SIDE_2_OFFSET
|
Compound
|
Specifies the trim option and offset value for the first and second direction of wall ends.
The elements PRO_E_SMT_TWIST_OFFSET_TYPE and PRO_E_SMT_TWIST_OFFSET_VAL are common to the compound elements in both directions.
|
||||||
PRO_E_SMT_TWIST_OFFSET_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the type of trim for the first and second direction using the enumerated data type ProSmtTwistOffsetType. The valid values are:
|
||||||
PRO_E_SMT_TWIST_OFFSET_VAL
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the offset value.
This element is applicable when the value of the element PRO_E_SMT_TWIST_OFFSET_TYPE is set to PRO_TWIST_OFFSET_TYPE_BLIND.
|
||||||
PRO_E_SMT_TWIST_AXIS_POINT
|
Compound
|
Specifies a compound element which defines options for twist axis.
This element is available when the value of the element PRO_E_SMT_TWIST_TYPE is set to PRO_SMT_TWIST_TYPE_PNT.
|
||||||
PRO_E_SMT_TWIST_POINT_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the location of the twist axis using the enumerated data type ProSmtTwistPointType. The valid values are:
|
||||||
PRO_E_SMT_TWIST_START_WIDTH_VAL
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the width of the start wall.
|
||||||
PRO_E_SMT_TWIST_ATT_POINT_REF
|
PRO_VALUE_TYPE_SELECTION
|
This element is available when the value of the element PRO_E_SMT_TWIST_POINT_TYPE is set to PRO_SMT_TWIST_DTM_PNT.
Specifies a datum point on the attachment edge. The centerline of the twist wall passes through this datum point. The centerline
of the twist axis is perpendicular to the start edge and coplanar with the existing wall.
|
||||||
PRO_E_SMT_TWIST_ANGLE_VAL
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the rotation angle of the twist wall.
|
||||||
PRO_E_SMT_TWIST_WALL_LENGTH_VAL
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the length of the twist wall, measured from the attachment edge to the end of the twist axis.
|
||||||
PRO_E_SMT_TWIST_END_WIDTH
|
Compound
|
Specifies a compound which defines options to change the width of the end wall.
|
||||||
PRO_E_SMT_TWIST_END_WIDTH_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the width option for the end wall using the enumerated data type ProSmtTwistEndWidthType. The valid values are:
|
||||||
PRO_E_SMT_TWIST_END_WIDTH_VAL
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the width of the end wall.
|
||||||
PRO_E_SMT_TWIST_DEV_LEN_VAL
|
PRO_VALUE_TYPE_DOUBLE
|
Specifies the length of wall in unbent state.
|
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_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:
|
• | Bends |
• | Bend reliefs |
• | Corner reliefs |
• | Corner seams |
• | Forms |
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_SMT_RECOGNITION.
|
||||||||||||
PRO_E_STD_FEATURE_NAME
|
PRO_VALUE_TYPE_WSTRING
|
Specifies the name for the sheet metal feature.
|
||||||||||||
PRO_E_SMT_BND_RLF_RCG
|
Compound
|
Specifies a compound element which defines bend reliefs as sheet metal design objects.
|
||||||||||||
PRO_E_SMT_RECOGNITION_SEL_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the mode for selecting bend reliefs. See the section Values for PRO_E_SMT_RECOGNITION_SEL_TYPE, for more information on valid values.
|
||||||||||||
PRO_E_SMT_PIO_SCOPE
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the geometry that can be selected to be designated as sheet metal design objects. You can select driven or offset
sheet metal surface, intent surface that contains at least one side of bend relief, a design object which is not bend relief,
thickness edge if the bend relief does not contain any surface, bend relief vertex if the bend relief does not contain any
surface or edge.
|
||||||||||||
PRO_E_SMT_CRN_RLF_RCG
|
Compound
|
Specifies a compound element which defines corner reliefs as sheet metal design objects.
|
||||||||||||
PRO_E_SMT_RECOGNITION_SEL_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the mode for selecting corner relief. See the section Values for PRO_E_SMT_RECOGNITION_SEL_TYPE, for more information on valid values.
|
||||||||||||
PRO_E_SMT_PIO_SCOPE
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the corner relief geometry that can be selected to be designated as sheet metal design objects.
|
||||||||||||
PRO_E_SMT_BEND_RCG
|
Compound
|
Specifies a compound element which defines bends as sheet metal design objects.
|
||||||||||||
PRO_E_SMT_RECOGNITION_SEL_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the mode for selecting bends. See the section Values for PRO_E_SMT_RECOGNITION_SEL_TYPE, for more information on valid values.
|
||||||||||||
PRO_E_SMT_PIO_SCOPE
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the bend geometry that can be selected to be designated as sheet metal design objects. You can select cylindrical
bend surface, intent surface that contains a cylindrical bend or a design object which is not a bend.
|
||||||||||||
PRO_E_SMT_CRN_SEAM_RCG
|
Compound
|
Specifies a compound element which defines corner seams as sheet metal design objects.
|
||||||||||||
PRO_E_SMT_RECOGNITION_SEL_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the mode for selecting corner seams. See the section Values for PRO_E_SMT_RECOGNITION_SEL_TYPE, for more information on valid values.
|
||||||||||||
PRO_E_SMT_PIO_SCOPE
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the corner seam geometry that can be selected to be designated as sheet metal design objects.
You can select one or more references from the following:
|
||||||||||||
PRO_E_SMT_FORM_RCG
|
Compound
|
Specifies a compound element which defines forms as sheet metal design objects.
|
||||||||||||
PRO_E_SMT_RECOGNITION_SEL_TYPE
|
PRO_VALUE_TYPE_INT
|
Specifies the mode for selecting forms. See the section Values for PRO_E_SMT_RECOGNITION_SEL_TYPE, for more information on valid values.
|
||||||||||||
PRO_E_SMT_RCG_FORM_AS_ONE
|
PRO_VALUE_TYPE_BOOLEAN
|
Specifies if the selected form geometry must be considered as one form design object.
|
||||||||||||
PRO_E_STD_SURF_COLLECTION_APPL
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the selection of form geometry that can be selected to be designated as sheet metal design objects.
|
||||||||||||
PRO_E_SMT_FORM_BOUND_REFS
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the forms on a reference surface. You can select driven or offset sheet metal surfaces or intent surfaces that contain
driven or offset sheet metal surfaces.
|
||||||||||||
PRO_E_SMT_BND_RLF_UNRCG
|
Compound
|
Specifies a compound element which defines bend reliefs as not sheet metal design objects.
The child elements and their values are same as the PRO_E_SMT_BND_RLF_RCG element.
|
||||||||||||
PRO_E_SMT_CRN_RLF_UNRCG
|
Compound
|
Specifies a compound element which defines corner reliefs as not sheet metal design objects.
The child elements and their values are same as the PRO_E_SMT_CRN_RLF_RCG element.
|
||||||||||||
PRO_E_SMT_BEND_UNRCG
|
Compound
|
Specifies a compound element which defines bends as not sheet metal design objects.
The child elements and their values are same as the PRO_E_SMT_BEND_RCG element.
|
||||||||||||
PRO_E_SMT_CRN_SEAM_UNRCG
|
Compound
|
Specifies a compound element which defines corner seams as not sheet metal design objects.
The child elements and their values are same as the PRO_E_SMT_CRN_SEAM_RCG element.
|
||||||||||||
PRO_E_SMT_PIO_SCOPE
|
PRO_VALUE_TYPE_SELECTION
|
Specifies the corner seam geometry that can be selected to be designated as not sheet metal design objects.
You can select one or more references from the following:
|
||||||||||||
PRO_E_SMT_FORM_UNRCG
|
Compound
|
Specifies a compound element which defines forms as not sheet metal design objects.
The child elements and their values are same as the PRO_E_SMT_FORM_RCG element.
|
• | PRO_SMT_RECOGNITION_MANUAL_SEL—Specifies manual selection of the sheet metal design object. |
• | PRO_SMT_RECOGNITION_AUTO_SEL—Specifies automatic selection of the sheet metal design object. |
|
|
|
|