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)
См. также: