я использую Java-библиотеку SWT и у меня возникла проблема.
метод рисования дуги gc принимает следующие аргументы
GC.drawArc (int x, int y, int width, int height, int startAngle, int endAngle);
но я хочу иметь возможность рисовать дугу, используя 3 аргумента: источник, пункт назначения и
контрольные точки.
есть ли формула для преобразования между этими параметрами?
Класс QuadCurve2D делает именно то, что я хочу, но это AWT, а не swt ... и я пытался использовать java2d под swt, но это было очень медленно ....
какие решения?
UPDATE
Я нашел решение:
используя метод createArcByCenter в Arc2d Object, я могу дать ему 3 параметра, а затем получить эквивалентные x, y, width и height .. чтобы использовать их с объектом gc
есть ли лучшие решения?