Нарисуйте 2 параллельные линии - PullRequest
0 голосов
/ 23 марта 2010

Как я могу рассчитать точки, чтобы нарисовать 2 параллельные линии.

Я знаю начальную и конечную точки для центра параллельных линий.Чтобы сделать это немного сложнее, необходимо поддерживать прямые и кривые Безье.

1 Ответ

1 голос
/ 23 марта 2010

Вопрос неопределенный, но есть возможность. Надеюсь, это поможет.

Для сегмента (x1, y1) - (x2, y2) вы можете вычислить другой сегмент на расстоянии n пикселей в направлении, представленном углом a таким образом

x1b = x1 + n cos a
y1b = y1 - n sin a
x2b = x2 + n cos a
y2b = y2 - n sin a
...