Skip navigation
Currently Being Moderated

Illustrator CS3: how to extend a line along its direction

Sep 29, 2010 9:06 AM

This is my line

 

Immagine 1.jpeg

 

I have to extend it along its direction. How can I do?

 
Replies
  • Currently Being Moderated
    Sep 29, 2010 9:42 AM   in reply to Red83

    Red,

     

    With Scale Strokes & Effects unticked (Transform panel flyout) and the appropriate Reference Point ticked (lower left, centre, upper right), you may increase the W or H value and Ctrl/Cmd+Enter to increase and keep proportions; or you may scale up (DoubleClick the Scale Tool or Object>Transform>Scale (in both cases it will be from the centre)).

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 29, 2010 11:19 AM   in reply to Red83

    You are welcome, Red.

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 29, 2010 11:55 AM   in reply to Red83

    The easiest way I've found, to exend a line in both directions, while maintaining its angle is to:

     

    1. Select line (solid end points).

    2. Type "S" for scale tool

    3. Move cursor at approx. 45° angle from line and click-n-drag while holding "Shift" key.

     

    The "Shift" key constrains scaling to proportional and, since the default "center of transformation" IS the center, the line is scaled proportionally in both directions.

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 29, 2010 12:32 PM   in reply to Red83

    Also, some would simply Shift or Option/Shift drag the bounding box of the line object, at least in case absolute precision is not required.

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 30, 2010 3:19 AM   in reply to Red83

    The easiest way I have found is to select (with the direct selection tool) only the end of the line that you want to extend.

    Then double-click on the scale tool and enter the value.

    This method is particularly useful when you need to find vanishing points in perspective drawings. They are sometimes a long way off, so you can enter large values to get your line to extend a long way.

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 30, 2010 5:03 AM   in reply to Steve Fairbairn
    function(){return A.apply(null,[this].concat($A(arguments)))}

    ...select (with the direct selection tool) only the end of the line that you want to extend....Then double-click on the scale tool...

     

    ??

     

    That does not scale the segment. It would scale the anchorPoint's handles if they are extacted.

    To do what I think you are trying to describe, you would have to set the Transformation Anchor at the opposite anchorPoint. That doesn't occur by doubleClicking the scale tool. It occurs by first selecting the anchorPoint you want to move and then AltClicking the opposite anchroPoint.

     

    JET

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 30, 2010 5:14 AM   in reply to Red83

    If you want to extend it to a specific length/angle:

     

    1. White pointer. Select the anchorPoint you want to move. Drag it and snap it to the anchorPoint at the opposite end of the segment. Leave it selected.

    2. DoubleClick the white Pointer. Enter the desired angle and distance.

     

    Or:

     

    1. LineTool. Click (don't drag) at the "origin" anchorPoint. In the resulting dialog, enter the desired length and angle.

    2. White Pointer: Select the anchorPoint you want to move and snap it to the end of the line you just drew.

    3. Select and delete the line.

     

    If you want to extend/shorten its current length by a specific length:

     

    1. White pointer. Select the anchorPoint you want to move. Drag it and snap it to the anchorPoint at the opposite end of the segment. Leave it selected.

    2. DoubleClick the white Pointer. Change the sign (+, -) of the movement values. Key + or - after the existing value(s) and the distance you want to add/subtract.

     

    JET

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points