views:

145

answers:

1

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.

+1  A: 

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
David V.