PDA

View Full Version : Scale or rotate Viewports without loosing their relative alignment



opesch
2011-05-18, 04:35 PM
Hello !

I work daily on ACAD, Civil 3D, Revit's, etc for a while now (till '94) but one very little thing which is still realy annoying me because (in my opinion) it should be a so obvious manipulation is when a bos ask me to change a bunch of already set viewports to fit on a same shorter paper...

Even if viewports are locked, if you rotate or scale them at 50% you'll lose your "fitting" and will have to return into every single viewport to reset a smaller vpscale, repan and realing the view with the adjascent viewport (or to a construction line that you have to draw)

So I'll take 10 min per DWG to do what should be a "one button" scale operation =o(((

so my question is realy simple :
HOW TO REALY LOCK VIEWPORT APPEARANCE so that scaling 5 viewports will also scale their respective vpscale and maintain their relative alignment as if they were blocks or xrefs drawn on Pspace ?

If they are no OTB solution is there at least a lisp which can scale a VP this way ?

Thank a lot !

PS : I suppose that I'm not the first who ask this question but I've search AUGI's ACAD section since 2004 for a similar post and havent found one...

I've seen that on recent ACAD (2011 & 2012) rotate the VP will also rotate the model inside... so why not doing the same with scale ?!?! if you want to resize a VP you'll stretch it... not scale it !

cadtag
2011-05-18, 05:40 PM
can you not simply plot at a reduced scale? instead of 1 drawing unit=1 hardcopy unit, try 2=1 to get halfsize.

arshiel88
2011-05-18, 05:46 PM
Copyclip/Cutclip the viewport object. Paste as block, scale as you want. Then Explode the Block. You will find that the scale of the viewport goes with the scaling, not like when you scale only the Viewport object. It doesn't work with rotate.

opesch
2011-05-18, 06:31 PM
Copyclip/Cutclip the viewport object. Paste as block, scale as you want. Then Explode the Block. You will find that the scale of the viewport goes with the scaling, not like when you scale only the Viewport object. It doesn't work with rotate.
Wow ! how have I miss that !

so simple that I even never tried that since so many years !!

I only sometimes have put a viewport inside a block when I want to use a key plan... never thaught it will keep the scale ratio !

Perfect workaround arshiel88, thank a lot !

[edit] Ok... now I know why i've never seen this workaround working by surprise...

It only work on rectangular (not clipped) viewports.... !

but it's still a good workaround ! half of the work is done... it only need to unclip the vp before copying the block and then apply the polyline as VPclip ;o)

dherbstr
2011-06-02, 03:37 PM
You can also zoom inside a viewport and use the .#x option of the zoom command, so zooming by .5x would reduce the viewport scale 50%. Then outside of the viewport you could simple scale the viewport itself and maintain both your view and your scale ratios. The zoom will default to the center of the viewport itself, so as long as you select the center of the viewport as your base point to scale, it should work without incident even if the viewport is clipped.

I agree though, using the scale command on a viewport should adjust both the view scale and the relative size of the viewport together. Wish list?