PARALLELLINE Create a line parallel to another one.

   RES = parallelLine(LINE, POINT);
   Returns the line with same direction vector than LINE and going through
   the point given by POINT. 
   LINE is given as [x0 y0 dx dy] and POINT is [xp yp].


   RES = parallelLine(LINE, DIST);
   Uses relative distance to specify position. The new line will be
   located at distance DIST, counted positive in the right side of LINE
   and negative in the left side.

   Examples
     P1 = [20 30]; P2 = [50 10];
     L1 = createLine([50 10], [20 30]);
     figure; hold on; axis equal; axis([0 60 0 50]);
     drawPoint([P1; P2], 'ko');
     drawLine(L1, 'k');
     P = [30 40];
     drawPoint(P, 'ko');
     L2 = parallelLine(L1, P);
     drawLine(L2, 'Color', 'b');

   See also:
   lines2d, orthogonalLine, distancePointLine, parallelEdge

   ---------

   author : David Legland 
   INRA - TPV URPOI - BIA IMASTE
   created the 31/10/2003.

Package: matgeom