--- title: "TransformObj - Преобразовать объект по установленной матрице" type: guide api: [api7] domain: [drawing] tags: [guide, api7, drawing, transformobj] sources: - transformobj.html --- *API экспортных функций > Редактирование графических объектов  > Функции редактирования объектов чертежа * ## TransformObj - Преобразовать объект по установленной матрице Пример... Аналог данной функции при использовании Automation - метод ksDocument2D::ksTransformObj. Синтаксис: ``` int TransformObj (reference ref); Входной параметр: ref - указатель на объект. Возвращаемое значение: 1 - в случае успешного завершения, 0 - в случае неудачи. ``` Примечание: Для работы с матрицами служат функции Mtr и DeleteMtr. ## TransformObj - пример использования reference pObj; RequestInfo info; double x, y; memset(&info, 0, sizeof (info)); info.prompt = "Укажите объект"; reference g; int j = Cursor (&info, &x, &y, 0); if (j) { if (ExistObj (pObj = FindObj (x, y, 1e6))) { Mtr (-10,-10,0, 2); TransformObj (pObj); DeleteMtr(); } }