NXOpen.UF.ModlGeneral.BooleanUdf

ModlGeneral.BooleanUdf()

Refer to UF_MODL_boolean_udf for documentation.

Signature: BooleanUdf(udfId, targetFace, toolFace, toolDir, numTargetFaces, solidTargetFaces, numToolFaces, solidToolFaces, included)

Parameters:
  • udfId (Tag) – Feature obj_id.
  • targetFace (Tag) – Planar face on the target body.
  • toolFace (Tag) – Planar face on the tool body (of the UDF).
  • toolDir (list of float) – Relative position coordinate system x-direction.
  • numTargetFaces (int) – number of faces in solid_target_faces array. If not trimming the UDF, set it 0.
  • solidTargetFaces (list of Tag) – array of faces on the target used as trim faces to trim the UDF. If not trimming the UDF, set it NULL.
  • numToolFaces (int) – number of faces in solid_tool_faces array. If not trimming the UDF, set it 0.
  • solidToolFaces (list of Tag) – array of faces on the UDF to indicate which portions of the UDF are going to be included or excluded when the UDF is trimmed. If not trimming the UDF, set it to NULL.
  • included (bool) – true if included faces; false if excluded faces.
Returns:

Tag to use for all subsequent calls to this udf

Return type:

Tag

License requirements: SOLIDS MODELING