## Геометрическая трансформация C3D Solver позволяет осуществить геометрическое преобразование параметрического эскиза по матрице, которая может содержать сдвиг, поворот и масштабирование. Для выполнения указанной трансформации необходимо для системы ограничений эскиза вызвать метод ```cpp GCE_result GCE_Transform( GCE_system gSys, const MbMatrix & mat). ``` Следует принимать во внимание, что данный метод осуществляет преобразование, как геометрии, так и ограничений. Например, линейные размеры могут менять свои значения, если матрица трансформации содержит масштабирование. Надо заметить, что в результате трансформации возможно, что часть ограничений станет неудовлетворенной, о чем можно запросить с помощью вызова **GCE_IsSatisfied**. Ограничения, которые сохранили удовлетворенность, называются *инвариантными* относительно данной трансформации.