NXOpen.UF.Fltr.AutoCreateBoxZones

Fltr.AutoCreateBoxZones()

Refer to UF_FLTR_auto_create_box_zones for documentation.

Signature: AutoCreateBoxZones(partTag, prefixText, numInDir, usePartVolume, userSpecVol, userSpecOrigin)

Parameters:
  • partTag (Tag) – part in which zones are to be created.
  • prefixText (str) – Name to be used as prefix of auto-generated zones. (e.g. “ZONE” makes ZONE1, ZONE2 etc.)
  • numInDir (list of int) – Number of zones to be created in each direction of the WCS. num_in_dir[0] = number of zones in X direction num_in_dir[1] = number of zones in Y direction num_in_dir[2] = number of zones in Z direction
  • usePartVolume (bool) – Flag which indicates region to be zoned. if TRUE, part extents are used. If FALSE, user_spec_vol and user_spec_origin are used (See below).
  • userSpecVol (list of float) – User specified volume to be zoned. If use_part_volume is TRUE, user_spec_vol is ignored. user_spec_vol[0] extent of volume in X direction user_spec_vol[1] extent of volume in Y direction user_spec_vol[2] extent of volume in Z direction
  • userSpecOrigin (list of float) – User specified origin of volume to be zoned. If use_part_volume is TRUE, user_spec_origin is ignored. user_spec_origin[0] X coordinate of origin user_spec_origin[1] Y coordinate of origin user_spec_origin[2] Z coordinate of origin.
Returns:

A Tuple

Return type:

A tuple consisting of (zoneList,numZonesCreated)

zoneList(list of Tag): List of resulting zone tags. Must be freed by the caller using UF_free.

numZonesCreated(int): Number of zones in zone_list.

License requirements: ADVANCED ASSEMBLIES