NXOpen.UF.Smd.EvalTrimAngles

Smd.EvalTrimAngles()

Refer to UF_SMD_eval_trim_angles for documentation.

Signature: EvalTrimAngles(curves, numCurves, faces, numFaces, dirVec, equalArcLen)

Parameters:
  • curves (list of Tag) – array of curves
  • numCurves (int) – number of curves/edges
  • faces (list of Tag) – array of faces
  • numFaces (int) – number of faces
  • dirVec (list of float) – trimming direction
  • equalArcLen (float) – equal arc length
Returns:

A Tuple

Return type:

A tuple consisting of (numOfPts,pts,assocCurves,assocFaces,trimAngArray)

numOfPts(int): number of points

pts(list of Tag): Array of point tags. This array must be freed by calling UF_free.

assocCurves(list of Tag): Array of associated curves tags. This array must be freed by calling UF_free.

assocFaces(list of Tag): Array of associated faces tags . This array must be freed by calling UF_free.

trimAngArray(list of float): Array of trim angles at each point. This array must be freed by calling UF_free.

License requirements: SHEET METAL DESIGN