NXOpen.UF.Modeling.TrimSheet

Modeling.TrimSheet()

Refer to UF_MODL_trim_sheet for documentation.

Signature: TrimSheet(sheetBodyTag, countBoundingObjects, boundingObjects, projectionVector, pointKey, pointCount, pointCoords, tolerance)

Parameters:
  • sheetBodyTag (Tag) – Tag of sheet body to trim.
  • countBoundingObjects (int) – Number of trimming objects.
  • boundingObjects (list of NXOpen.UF.Modl.TrimObject Refer to UF_MODL_trim_object for documentation.) – Array of pointers to structures holding trimming object data.
  • projectionVector (list of float) – Vector for curves projected along a vector.
  • pointKey (int) – Points define regions to: 0 = discard 1 = keep
  • pointCount (int) – Number of points. (Number of regions.)
  • pointCoords (list of float) – Array of points on the sheet. (3 * point_count values.)
  • tolerance (float) – Distance tolerance for any approximations.
Returns:

A Tuple

Return type:

A tuple consisting of (numberGapPoints,gapPoints)

numberGapPoints(int): Number of points returned in gap_points.

gapPoints(list of float): Array of points showing positions of gaps. (3 * number_gap_points values.) This array must be freed by calling UF_free.

License requirements: SOLIDS MODELING