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.