NXOpen.UF.Curve.AskCurveInflections

Curve.AskCurveInflections()

Refer to UF_CURVE_ask_curve_inflections for documentation.

Signature: AskCurveInflections(curveEid, projMatrx, range)

Parameters:
  • curveEid (Tag) – Object identifier of the curve
  • projMatrx (list of float) – Projection matrix specified in a 1D arra y(proj_matrx[9])
  • range (list of float) – Lower and upper limit of the relative range (in %) in which inflection points are searched range[0] = lower limit (umin) range[1] = upper limit (umax)
Returns:

A Tuple

Return type:

A tuple consisting of (numInfpts,infPts)

numInfpts(int): Number of inflection points found

infPts(list of float): The inflection points data. The size of the array is inf_pts[num_infpts * 4]. (*inf_pts+4*i)[0] = u value of the ith inflection. [1-3]= x, y, z values of the ith inflections. This array must be freed by calling UF_free.

License requirements: None