---
title: "MovePoint - Сдвинуть точку по вектору"
type: guide
api: [api7]
tags: [guide, api7, movepoint]
sources:
  - movepoint.html
---

*API экспортных функций > Функции работы с графическим документом  > Вспомогательные построения  > Математические функции *


## MovePoint - Сдвинуть точку по вектору

Пример...
Аналог данной функции при использовании Automation - метод ksDocument2D::ksMovePoint.
Синтаксис:
```
void MovePoint (double *x, double *y, double ang, double len);
Входные параметры:
x, y    - координаты точки,
ang    - угол вектора сдвига в градусах,
len    - длина вектора сдвига.
Возвращаемое значение:
TRUE    - в случае успешного завершения,
FALSE    - в случае неудачи.
```
Примечание:
Параметры x и y являются одновременно и входными, и выходными. На входе они представляют собой начальные координаты точки, а в результате работы метода они преобразуются в координаты точки после сдвига.


## MovePoint - пример использования

void MovePointExample (void) {
double x1, y1, x2, y2 ;
x1 = 10;
y1 = 60;
x2 = 60;
y2 = 90;
LineSeg ( x1, y1, x2, y2, 1);
MovePoint (&x1, &y1, 90, 100);
MovePoint (&x2, &y2, 90, 100);
LineSeg ( x1, y1, x2, y2, 1);
}; /* MovePointExample */
