About Placing Added and Moved Components with Windchill-Defined Constraint Set
The View Changes dialog box also provides editing instructions for the placement of the added and repositioned components. You can accept or reject these Windchill editing instructions in the View Changes dialog box to specify how you want to place the added and moved components in the assembly structure.
When you add and reposition components on the server, Windchill generates the PDM_PLACED constraint set and transformation matrices with positioning and placement information. The server then passes the transformation matrices to the Creo application through the PDM_PLACED constraint set. Each transformation matrix forms a fixed constraint set and is represented as an editing instruction of the added or moved component on the View Changes dialog box. You can accept the server-defined fixed constraints to place the added and moved components with transformation matrices. The server provides the coordinate system information for the added and moved components when you accept their transformation matrices. The components have their own constraint set after their placement.
Additionally, the Creo application creates the PTC_CONSTRAINT_SET component parameter with its value set as PDM_PLACED for Windchill added and moved components. You can use the PTC_CONSTRAINT_SET parameter to specify the constraint set to use when more than one constraint set is defined. This allows placing components that are family table instances with different placement instructions. You can place a single component in several family table assembly instances but with different placement constraints. You can edit this parameter in Windchill or the Creo application to specify the active constraint set.