Geometric Transformation
C3D Solver permits to execute geometric transformation of parametric sketch based on a matrix that can contain shift, rotation, and scaling. In order to execute the specified transformation, call the following method for sketch constraint system:
GCE_result GCE_Transform(GCE_system gSys, const MbMatrix & mat)
Please take into account that this method transforms both the geometry and the constraints. For example, linear dimensions can change their values if the transformation matrix contains scaling.
One should note that due to transformation result a part of constraints can become unsatisfied. You can call the GCE_IsSatisfied function to check this. The constraints that remained satisfied are called invariant constraints relative to this transformation.