Curve Patterns
A curve pattern creates instances of a feature along a sketched curve or a datum curve.
If the pattern type in your element tree is PRO_GENPAT_CRV_DRIVEN, the element tree must contain information about the curve and the pattern members.
Figure 56. Element Tree for a Curve Pattern
The element PRO_E_GENPAT_CRV_PNT_REF specifies the curve to be used as a reference.
After you select the reference, you can either select a sketched curve or draw a curve using Sketcher. The element PRO_E_GENPAT_CRV_PLC_TYPE specifies the curve types.
The element PRO_E_GENPAT_CRV_SPACING specifies the separation between the pattern members.
The element PRO_E_GENPAT_CRV_NUMBER specifies the number of pattern members to be created.
The element PRO_E_GENPAT_CRV_FLIP specifies flipping the curve used in patterning.
The following table lists the contents of each PRO_E_GENPAT_CRV element.
Element ID Values | Element Name | Data Type | Valid Values |
|---|
PRO_E_GENPAT_CRV_PNT_REF | Curve reference | PRO_VALUE_TYPE_SELECTION | |
PRO_E_GENPAT_CRV_PLC_TYPE | Curve type | PRO_VALUE_TYPE_INT | |
PRO_E_GENPAT_CRV_SPACING | Curve spacing | PRO_VALUE_TYPE_DOUBLE | 0.0000 to 1000000.0000 |
PRO_E_GENPAT_CRV_NUMBER | Curve number | PRO_VALUE_TYPE_INT | |
PRO_E_GENPAT_CRV_FLIP | Curve flip | PRO_VALUE_TYPE_INT | 0 or 1 |