
Element ID | Data Type | Description |
|---|---|---|
PRO_E_FLEXMOVE_DIMS_ARRAY | Array holder | Mandatory element. The dimensions array can contain up to three dimensions of PRO_FLEXMOVE_ DIM_TYPE_LINEAR type or a single dimension of PRO_FLEXMOVE_ DIM_TYPE_ANGULAR type. |
PRO_E_FLEXMOVE_DIM_COMPOUND | Compound | Mandatory element. Specifies the constraining dimensions to move the geometries. |
PRO_E_FLEXMOVE_DIM_REFS | PRO_ELEM_TYPE_MULTI_VALUE | Mandatory element. Specifies two references for the given dimension. Out of the two selected references one must belong to the moved geometry and the other must belong to the geometry that is not affected by the move operation. The valid values for reference selections are as follows: • Surface—SEL_3D_SRF • Line—SEL_3D_EDG, SEL_3D_CURVE, SEL_3D_AXIS • Points—SEL_3D_VERT, SEL_3D_PNT, SEL_CURVE_END The valid combinations for reference selections are as follows: • Surface-Surface • Surface-Line • Surface-Point • Line-Line • Line-Point |
PRO_E_FLEXMOVE_DIM_VALUE | PRO_VALUE_TYPE_DOUBLE | Mandatory element. Specifies the value of the linear or angular dimension. The valid values are as follows: • Linear Dimensions—[-1e6, 1e6] • Angular Dimensions—[0, 360] |