PP.ellipseTranslate

Синтаксис

ellipseTranslate(point: PP.Point, radiusX: Number, radiusY: Number, angle: Number);

Параметры

point. Центр эллипса;

radiusX. Радиус по оси X;

radiusY. Радиус по оси Y;

angle. Угол поворота в радианах.

Описание

Метод ellipseTranslate вычисляет координаты точки на эллипсе.

Комментарии

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

Пример

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

// Создадим точку с координатами (10, 10)
var point = new PP.Point(10, 10)
// Определим угол поворота в грудусах
var angle = 45;
// Определим координаты точки на эллипсе с радиусами 5 и 8 пикселей и с центром в точке (10, 10)
var result = PP.ellipseTranslate(point, 5, 8, PP.g2r(angle));
console.log("Координаты точки: (" + result.getX() + ", " + result.getY() + ")");

В результате выполнения примера в консоли браузера были выведены координаты точки на эллипсе с радиусами 5 и 8 пикселей и с центром в точке (10, 10):

Координаты точки: (13.535533905932738, 15.65685424949238)

См. также:

PP