NXOpen.UF.Curve.CreateProjCurves

Curve.CreateProjCurves()

Refer to UF_CURVE_create_proj_curves for documentation.

Signature: CreateProjCurves(nCurveRefs, curveRefs, nFaceRefs, faceRefs, copyFlag, projData)

Parameters:
  • nCurveRefs (int) – Number of curves and points
  • curveRefs (list of Tag) – Array of curve and point identifiers.
  • nFaceRefs (int) – Number of sheet bodies, faces and planes
  • faceRefs (list of Tag) – Array of plane, datum plane, face or sheet body identifiers.
  • copyFlag (int) – Copy flag: 1 = copy 2 = move 3= associate
  • projData (NXOpen.UF.Curve.Proj Refer to UF_CURVE_proj_s for documentation.) – Pointer to projection curve data structure. See documentation of UF_CURVE_proj_s for entries.
Returns:

Group identifier for copy_flag = 1 or 2, Projected curve feature identifier for copy_flag=3

Return type:

Tag

License requirements: SOLIDS MODELING or DRAFTING