Ben Martin
Ben Martin

Reputation: 770

Draw 2 parallel lines

How can I calculate the points to draw 2 parallel lines.

I know the start and end points for the centre of the parallel lines. To makes thing a little bit harder, it needs to support straight and Bezier curved lines.

Upvotes: 0

Views: 2032

Answers (1)

David V.
David V.

Reputation: 5708

The question is vague, but here's a possibility. Hope that helps.

For a segment (x1,y1)-(x2,y2) you can calculate another segment, n pixels away in a direction represented by angle a this way

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

Upvotes: 1

Related Questions