NXOpen.UF.ModlUi.CreateRpoConstraints¶
-
ModlUi.
CreateRpoConstraints
()¶ Refer to UF_MODL_create_rpo_constraints for documentation.
Signature:
CreateRpoConstraints(featureObjId, horzDirObjId, vertDirObjId, objIdTarget, targetQualifier, objIdTool, toolQualifier, constraintValue, constraintArray, numOfConstrnts)
Parameters: - featureObjId (Tag) – Feature to be constrained
- horzDirObjId (Tag) – Horizontal direction.
- vertDirObjId (Tag) – Vertical direction (if horz_dir_obj_id == 0).
- objIdTarget (list of Tag) – Array of target edges.
- targetQualifier (list of int) – Array of flags used to qualify the position on each target edge. Valid flags are: UF_MODL_ARC_CENTER UF_MODL_ARC_TANGENT UF_MODL_ENDPOINT_1 UF_MODL_ENDPOINT_2
- objIdTool (list of Tag) – Array of tool edges (NULL_TAG for centerline).
- toolQualifier (list of int) – Array of flags used to qualify the position on each tool edge. Valid flags are: UF_MODL_ARC_CENTER UF_MODL_ARC_TANGENT UF_MODL_ENDPOINT_1 UF_MODL_ENDPOINT_2 UF_MODL_HORZ_CENTERLINE_PNT_1 UF_MODL_HORZ_CENTERLINE_PNT_2 UF_MODL_VERT_CENTERLINE_PNT_1 UF_MODL_VERT_CENTERLINE_PNT_2
- constraintValue (list of str) – Array of constraint values.
- constraintArray (list of str) – Array of constraint type: “ANGL_EDGE_PARMS”, “HORZ_DIST_PARMS”, “VERT_DIST_PARMS”, “PARA_DIST_PARMS”, “PARA_EDGE_PARMS” , “PERP_DIST _PARMS”
- numOfConstrnts (int) – Number of constraints.
License requirements: SOLIDS MODELING