PP.polarTranslate

Синтаксис

polarTranslate(point: PP.Point, radius: Number, angle: Number);

Параметры

point. Точка в декартовой системе координат;

radius. Полярный радиус;

angle. Полярный угол в радианах.

Описание

Метод polarTranslate перемещает точку из декартовой системы координат в полярную с центром в исходной точке.

Комментарии

Метод возвращает объект типа PP.Point.

Пример

Для выполнения примера необходимо наличие на html-странице ссылки на файлы сценариев PP.js и PP.GraphicsBase.js. Переместим точку с координатами (10, 5) из декартовой системы координат в полярную с центром в этой же точке:

// Зададим начальную точку с координатами (10, 5)
var point = new PP.Point(10, 5);
// Зададим полярный угол, равный 90 градусам
var angle = PP.g2r(90);
// Зададим полярный радиус
var radius = 5;
// Определим координаты точки в полярной системе координат
var polarPoint = PP.polarTranslate(point, radius, angle);
console.log("X: " + polarPoint.getX() + ", Y: " + polarPoint.getY());

В результате выполнения примера точка с координатами (10, 5) из декартовой системы координат была перемещена в полярную с центром в этой же точке, с полярным углом, равным 90 градусам, и с полярный радиусом, равным 5. Координаты новой точки были выведены в консоли браузера:

X: 15, Y: 5

См. также:

PP