Я хочу вычислить точки эллиптической дуги.Я знал координаты начальной точки, конечной точки, центра эллипса, радиан для x и y, знаю угол поворота x, знаю углы между конечной точкой и центром, а также начальной точкой и центром.
У меня проблема с вычислением точек и их поворотом.
Я использую выражение:
x = rx * cos (alfa) y = ry * sin (alfa)
[resultx, resulty] = ([x, y] * rotatex) + [cx, cy] - вращать и переводить с помощью cx, cy (центр эллипса)
Основная проблема заключается в том, чтоНачальная и конечная точки тоже вращаются, но эти точки должны быть статичными (без поворота).Я не знаю, как включить этот случай.
Теперь я получаю очки за повернутую эллиптическую дугу, но моя начальная и конечная точки тоже повернуты.