NXOpen.UF.Modeling.IntersectCurveToCurve

Modeling.IntersectCurveToCurve()

Refer to UF_MODL_intersect_curve_to_curve for documentation.

Signature: IntersectCurveToCurve(curve1Id, curve2Id)

Parameters:
  • curve1Id (Tag) – first curve or edge to intersect
  • curve2Id (Tag) – second curve or edge to intersect
Returns:

A Tuple

Return type:

A tuple consisting of (num_intersections,data)

num_intersections(int): number of intersections

data(list of float): This array must be freed by calling UF_free. It is a one dimensional array whose size is num_intersections * 5 data[5*i + 0], data[5*i + 1] and data[5*i + 2] holds the coordinates of the point data[5*i + 3] holds the parameter of first curve or edge data[5*i + 4] holds the parameter of second curve or edge

License requirements: SOLIDS MODELING