Scaling a Sketch

Discussion in 'SolidWorks' started by Jeff N, Dec 2, 2003.

  1. Jeff N

    Jeff N Guest

    How do you scale all entities in a sketch by changing one dimension? Back in
    my Pro/E days there was a way do this. i.e. a box: one side is one inch the
    other side is 2 inches. If you were to change the 1 to 1.5 the 2 would
    change to 3.

    I was tracing a picture to do a prelim design of a garage, and once I got
    the outline of the garage done, I wanted to add real dimensions. Well, the
    picture was obviously much smaller than 1:1 so when I needed to scale the
    sketch that was already fully dimensioned, I couldn't. So I had to
    redimension one line to a real world size, scale the picture to match it,
    then delete all the other dimensions and drag the endpoints of the sketched
    lines to their correct locations, then redimension them. Is there a better
    way of doing this?
     
    Jeff N, Dec 2, 2003
    #1
  2. Open the sketch
    Tools/Sketch Tools/Modify
    When the box opens, enter a number in the "Factor:" box and press <ENTER>.

    WT
     
    Wayne Tiffany, Dec 2, 2003
    #2
  3. Jeff N

    Jeff N Guest

    Jeff N, Dec 2, 2003
    #3
  4. That sounds pretty cool - I don't know of any functionality like that. The
    other way would be to set up equations, but I think what you are looking for
    is a quick way to get it all into a ballpark scale, and then tweak the dims
    there.

    If you think ahead a bit, you could put in your first line and then
    dimension it. This would put it at the correct (or close) scale and would
    then allow you to put in your other lines close to where they belong.

    WT
     
    Wayne Tiffany, Dec 2, 2003
    #4
  5. Jeff N

    Jeff N Guest

    Yeah, I guess the best method would be to insert the picture, draw the first
    line, dimension the line, then scale the picture to that line and go from
    there. In my case I had already drawn it all and autodimensioned. I just
    needed it bigger.

    Weird thing is that you can scale it using modify sketch when dims are
    intact, but it won't give the scale option if one endpoint is constrained,
    say to the origin.
     
    Jeff N, Dec 2, 2003
    #5
  6. That is strange - hadn't noticed that one.

    WT

     
    Wayne Tiffany, Dec 2, 2003
    #6
  7. Jeff N

    matt Guest

    Jeff:

    I usually use the "Z" key for this. Z makes it smaller by 15%, and shift-Z
    makes it bigger. When that stops working, I just move my chair. I've also
    requested a 21" flatscreen because the big crt is too heavy for delicate
    scaling functions. ;op
     
    matt, Dec 2, 2003
    #7
  8. Jeff N

    Arlin Guest

    This could be done with a macro. Just grab all of the dimensions and
    scale each one in your macro (just don't scale any of the angular
    dims!).
    You may need use some certain methods so that the sketch rebuilds AFTER
    all changes have been made to avoid overconstraining errors.
     
    Arlin, Dec 2, 2003
    #8
  9. Oooo... tricky! 8^)

    ... (it's ER time..)


     
    Paul Salvador, Dec 2, 2003
    #9
  10. i would have scaled the picture befor i started. if you figure of how
    much you have to scale it by. then edit all dimensions and multiply by
    that factor.
     
    Sean Phillips, Dec 3, 2003
    #10
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.