NXOpen.UF.Modeling.AskParaEdge

Modeling.AskParaEdge()

Refer to UF_MODL_ask_para_edge for documentation.

Signature: AskParaEdge(featureObjId, constraint, edit)

Parameters:
  • featureObjId (Tag) – Identifier for the feature.
  • constraint (Tag) – Identifier for constraint
  • edit (int) – This is an unused flag. It used to determine whether to return the right-hand side or both sides of an expression. Currently, both sides of an expression are returned.
Returns:

A Tuple

Return type:

A tuple consisting of (fixed1,fixed2,feature1,feature2,parallel,howFar,tool,part)

fixed1(list of float): Dimension attachment point on the part

fixed2(list of float): Point on the part that along with the fixed1 point, defines the line on the part that the dimension is parallel to.

feature1(list of float): Dimension attachment point on the feature.

feature2(list of float): Point on the feature that along with the feature1 point, defines the line on the feature that the dimension is parallel to.

parallel(int): Is this a parallel constraint or a perpendicular constraint? TRUE=Parallel, FALSE=perpendicular

howFar(str): Expression distance. This must be freed by calling UF_free.

tool(Tag): Edge on the tool or NULL_TAG for a centerline.

part(Tag): Edge on the part

License requirements: None