Вычисление прямоугольника прямоугольника для дуги - PullRequest
1 голос
/ 17 ноября 2010

Для распространенных методов MoveTo (x0, y0), ArcTo (x1, y1, x2, y2, radius); После процесса рисования, как я могу вычислить прямоугольник коробки для нарисованного пути с известными значениями x0, y0, x1, y1, x2, y2 и радиуса?

1 Ответ

0 голосов
/ 18 ноября 2010

Схожи ли MoveTo и ArcTo здесь с командами PostScript moveto и arct или arcto? Если это так, вам придется вычислить, где линия между (x0, y0) и (x1, y1) пересекает линию между (x1, y2) и (x2, y2), а затем вычислить расстояние вдоль этих линий до конечных точек дуга, найдите центр дуги, затем примените методы в посте, связанном с Unreason. Это не простой расчет. Возможно, вы захотите обратиться к учебнику по линейной алгебре, посвященному этому виду геометрии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...