Model.hf_DiePartPositioning#

Model.hf_DiePartPositioning(collection, vector, symmetry_flag, plane_id, plane_id_base, reduce_depth, reduce_undercut, alignment_flag, reposition_stamping, reposition_CAD=-1)#

This command repositions the model to avoid an undercut for the die module.

Parameters:
  • collection (Collection) – The collection containing the entities.

  • vector (hwTriple) – The hwTriple object defining the vector components. User can also supply a Python list of three doubles.

  • symmetry_flag (int) – 0 - No symmetry plane defined. 1 - Symmetry plane defined by plane_id.

  • plane_id (hwTriple) –

    The temporary plane ID created using the *createplane command that

    defines the symmetry plane. Must be set to 1.

    Use only when symmetry_flag is 1.

  • plane_id_base (hwTriple) – The hwTriple object defining the base point components of the plane. User can also supply a Python list of three doubles.

  • reduce_depth (int) – 0 - Do not reduce the draw depth. 1 - Reduce the draw depth.

  • reduce_undercut (int) – 0 - Do not reduce the undercut. 1 - Reduce the undercut.

  • alignment_flag (int) – 0 - Do not optimize the blank area. 1 - Optimize the blank area.

  • reposition_stamping (int) – -1 - Do not tip the part in the stamping direction. 1 - Tip the part in the stamping direction.

  • reposition_CAD (int) – -1 - Do not tip the part in the CAD system. 0 - Tip the part in the CAD system.