NXOpen.UF.ModlGeneral.Cre2dtrimBsurf

ModlGeneral.Cre2dtrimBsurf()

Refer to UF_MODL_cre_2dtrim_bsurf for documentation.

Signature: Cre2dtrimBsurf(nu, nv, ku, kv, uKnot, vKnot, poles, loopCount, edgeCounts, edgeSenses, edgeBcurves, edgeTol)

Parameters:
  • nu (int) – number of control vertices in u direction
  • nv (int) – number of control vertices in v direction
  • ku (int) – order in u direction
  • kv (int) – order in v direction
  • uKnot (list of float) – knot sequence in u direction
  • vKnot (list of float) – knot sequence in v direction
  • poles (list of float) – array of homogenous control vertices (wx,wy,wz,w)
  • loopCount (int) – count of trimming loops
  • edgeCounts (list of int) – array holding count of edges per loop
  • edgeSenses (list of int) – array holding sense of edge curves
  • edgeBcurves (list of Tag) – array of object ids of trimming 2D b-curves in the uv domain of the b-surface
  • edgeTol (float) – tolerance to attach to sp-curve edges
Returns:

A Tuple

Return type:

A tuple consisting of (bsurfId,knotFixup,poleFixup)

bsurfId(Tag): object id for b-surface

knotFixup(int): knot fixup status

poleFixup(int): pole fixup status

License requirements: SOLIDS MODELING