Element Tree: Splice Plies
This section introduces and shows how to create, redefine, and access splice plies features in Creo TOOLKIT.
Introduction to Splice Plies
You can splice one or several plies in 2 pieces by defining whether the spliced plies are touching or overlapping each other. For overlapping splice plies, you need to define the overlapping direction and offset. For multiple splice plies, you need to define the stagger, its direction and offset.
Feature Element Tree for the Splice Plies Feature
The element tree for the Splice Plies feature is documented in the header file ProCmpstSplc.h and has a simple structure. The following figure demonstrates the element tree structure:
The following table describes the elements in the element tree:
Element ID
Element Name
Data Type
PRO_E_FEATURE_TYPE
Feature Type
PRO_VALUE_TYPE_INT
PRO_E_STD_FEATURE_NAME
featname
DATATYPE
PRO_E_PLIES_REF
plies_coll
ProArray of ProReference
PRO_E_STD_CURVE_COLLECTION_APPL
chain_coll
ProCollection
PRO_E_CMPST_PLY_OVERLAP_OPT
cmpst_ply_overlap_opt
PRO_VALUE_TYPE_INT
PRO_E_CMPST_PLY_OVERLAP_DIM
cmpst_ply_overlap_dim
PRO_VALUE_TYPE_DOUBLE
PRO_E_CMPST_PLY_STG_OPT
cmpst_ply_stg_opt
PRO_VALUE_TYPE_INT
PRO_E_CMPST_PLY_STG_DIM
cmpst_ply_stg_dim
PRO_VALUE_TYPE_DOUBLE
PRO_E_CMPST_PLY_SPLC_FLIP
cmpst_ply_splc_flip
PRO_VALUE_TYPE_INT
The elements in this tree are described as follows:
•  PRO_E_FEATURE_TYPE—Specifies the feature type and the valid value is PRO_FEAT_CMPST_SPLC.
•  PRO_E_STD_FEATURE_NAME—Specifies the feature name.
•  PRO_E_PLIES_REF—Specifies the plies to splice or dart.
Note
Splice plies does not support external references. If you want to use external references for creating a Splice Plies feature, you need to use the External Copy Geometry feature which is created in the composite solid as a local reference.
•  PRO_E_STD_CURVE_COLLECTION_APPL—The curve that defines the splicing or darting trajectory.
•  PRO_E_CMPST_PLY_OVERLAP_OPT—The plies that are created as a result of splicing the original ply, touch each other but do not overlap. This element is defined by the enumerated data type ProCmpst_splc_overlap and has the following valid values:
  PRO_CMPST_SPLC_OVERLAP_NO=0
  PRO_CMPST_SPLC_OVERLAP_YES=1
•  PRO_E_CMPST_PLY_OVERLAP_DIM—Value or dimension of the overlapping offset.
•  PRO_E_CMPST_PLY_STG_OPT—The plies that are created as a result of splicing the original ply, are staggered. This element is defined by the enumerated data type ProCmpst_splc_stagger and has the following valid values:
  PRO_CMPST_SPLC_STAGGER_NO=0
  PRO_CMPST_SPLC_STAGGER_YES=1
•  PRO_E_CMPST_PLY_STG_DIM—Value or dimension of the staggering offset.
•  PRO_E_CMPST_PLY_SPLC_FLIP—Toggles the direction of both the overlapping offset and the stagger offset.