mickeforsberg Posted October 22, 2019 Posted October 22, 2019 Hello, Let's see if I can explain my problem... I have a bunch of (50 or so) blocks that are on scale 1 in a specific size to fit a template in viewport scale 1:100. And if I scale the blocks to 2.5 they then fit viewport scale 1:250 etc etc. But now I have to resize the blocks to make them a bit smaller, or rather the contents in the blocks to be smaller - perhaps 0.7x. So I'd like the contents in "default" scale 1 to be smaller. Is there some smart way in going about this or I have to edit each block and resize the content one by one? Quote
guran Posted October 22, 2019 Posted October 22, 2019 Just edit the block and scale it around the insertion point, and all the blocks you have inserted in the drawing will be scaled. Quote
mickeforsberg Posted October 22, 2019 Author Posted October 22, 2019 (edited) 2 hours ago, SLW210 said: Try the Express Tool BSCALE This seems to do the same as changing the scale factor in the block properties. Although a bit easier so I might use that when scaling blocks in the future! However it's not quite what I'm looking for, I want to scale the contents within the block down to e.g. 0.7 and not the block itself 2 hours ago, guran said: Just edit the block and scale it around the insertion point, and all the blocks you have inserted in the drawing will be scaled. Right, I should've said that it's 50 or so different blocks. But perhaps it's the easiest or only way. Edited October 22, 2019 by mickeforsberg Quote
CyberAngel Posted October 22, 2019 Posted October 22, 2019 52 minutes ago, mickeforsberg said: I want to scale the contents within the block down to e.g. 0.7 and not the block itself This puzzles me. I'm guessing there is text or something in the block that doesn't change scale. Have you considered using annotative blocks? You can change the scale, text included, based on the viewport scale, without having to redefine the block every time. If our responses don't resolve your issue, more information would be helpful. Quote
mickeforsberg Posted October 22, 2019 Author Posted October 22, 2019 6 minutes ago, CyberAngel said: This puzzles me. I'm guessing there is text or something in the block that doesn't change scale. Have you considered using annotative blocks? You can change the scale, text included, based on the viewport scale, without having to redefine the block every time. If our responses don't resolve your issue, more information would be helpful. I was researching annotative blocks also, that is perhaps a good idea. There's probably a better way than the one I'm currently going about, but I'll try to explain further. I'm guessing there is no other way to do it like this but manually resizing the contents to each block as guran said and I could probably just do it in under an hour but still, now I want to know if there is a way! I should probably look into changing them to annotative blocks but that brings some other issues with it. Attached image. I have 50 or so similar blocks like the one in the image. They all sit in the corner of this rectangle. The rectangle is a separate block. As per the image the scale of the block is 1. I would want to change all the 50 or so similar blocks to a smaller size - but with the scale still at 1. So I don't want to change the blocks', let's say default, scale at 1. I just want to resize the content. The reason being that it's easier for our multiple users of these files to scale them logically. (1:100 = 1; 1:150 = 1.5; 1:200 = 2 etc etc) Quote
guran Posted October 22, 2019 Posted October 22, 2019 If you edit the block, the scale will still be 1. Quote
mickeforsberg Posted October 23, 2019 Author Posted October 23, 2019 14 hours ago, guran said: If you edit the block, the scale will still be 1. Yes I know, my question is if there is a way to do this with multiple blocks at the same time. Quote
SLW210 Posted October 23, 2019 Posted October 23, 2019 Where are the main copies of these blocks located (how are they inserted)? Are all blocks to be scaled the same? I would agree in making these blocks annotative, then no need to worry about the scale remaining 1, they will show up correctly in each viewport scale. If you still want to go about it the requested method, then you need to ask this question in the LISP Forum. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.