Symmetry Constraints
A symmetry constraint allows you to analyze a section of a symmetric model that simulates the behavior of the whole part or assembly to which it belongs.
The functions described in this section provide read and write access to the data and contents of the Creo Simulate symmetry constraints.
Functions Introduced:
The function
ProMechsymmetrydataAlloc() allocates the memory for the symmetry constraint data handle.
The function
ProMechsymmetrydataTypeGet() returns the type of symmetry constraint. The argument
type can have the following values:
• PRO_MECH_SYMMETRY_CYCLIC—Specifies a cyclic symmetry
• PRO_MECH_SYMMETRY_MIRROR—Specifies a mirror symmetry
Use the function
ProMechsymmetrydataTypeSet() to set the type of symmetry constraint.
The function
ProMechsymmetrydataAxisGet() returns the axis of symmetry of the section. Use the function
ProMechsymmetrydataAxisSet() to set the axis of symmetry.
The function
ProMechsymmetrydataSide1Get() returns the first side of the cut section. Use the function
ProMechsymmetrydataSide1Set() to set the geometric references of the first side.
The function
ProMechsymmetrydataSide2Get() returns the second side of the cut section. Use the function
ProMechsymmetrydataSide2Set() to set the geometric references of the second side.
The function
ProMechsymmetrydataFree() releases the memory assigned to the symmetry constraint data handle.