Copy/Paste Block changes parameters after first paste

Copy/Paste Block changes parameters after first paste

dgrabovskiy97THT
Participant Participant
777 Views
9 Replies
Message 1 of 10

Copy/Paste Block changes parameters after first paste

dgrabovskiy97THT
Participant
Participant

I have a column block that allows me to stretch it in two directions (x/y). This allows me to have a easy way to make a lot of standard size columns over and over again and streamline my work flow. I have attached this block as a separate file, its a new arch-imperial template with just that block added to it. Nothing else. If I make a new file, and copy that block (ctrl+c / v) into that new file, the block retains its size (in this case a 33x24). But if I paste a second time, or a third, or any number of times that block is copied from another file, any other file, it will change its size to a 27x31.5 column. Heck, I can ctrl c + v the same column within the same file, and it will change sizes. 

 

Why is this happening? Why is the block not retaining its information on the SECOND copy?

 

If I make it 24x24, it will copy paste as a 27x27. What gives??

 

EDIT: by the way, I have a file where I work on blocks exclusively outside of my drawings, and thus have a full collection of them when needed. What is funny is if I copy paste around in that file, the issue doesn't exist. Attaching that as well.

0 Likes
Accepted solutions (1)
778 Views
9 Replies
Replies (9)
Message 2 of 10

pendean
Community Legend
Community Legend

Simply calling the block COLUMN may just mean you have a different definition of that same named block in existing files, and as you know in AutoCAD what is already in your file gets used first and always.

 

FYI I can use your block in your file with no issues in LT2015.1.1, even when I copy/paste it in the same file, see first copy and "second" copy

pendean_0-1739884687773.png

 

pendean_0-1739884809479.png

 

0 Likes
Message 3 of 10

dgrabovskiy97THT
Participant
Participant

dgrabovskiy97THT_0-1739884925481.png

See image. Same file you just tried, ctrl+c ctrl+v = different sizes.

Not sure how you got it to not do that?

That is what I am missing and I keep bashing my head against triple checking settings. I just rebuilt the block completely in a new file and it does the same thing.

 

Yes, in one drawing I might have a bunch of different column sizes, 24x24's, 30x30's, etc. I didn't think that having different size columns in one drawing could break the block? Is that the case and would I have to make a separate block for every single column size EVER? The whole goal of the block was so I didn't have to keep drawing each column manually by hand over and over and over. Example, one of my jobs has over 100 columns....its way more confidence inspiring if I can just copy paste similar columns and since the insertion point/base point is always centered within the block, I know it drops right on the grid lines where I need them.

 

EDIT: tried a plethora of column sizes, and after a few copys, it breaks. Its not consistent. certain sizes seem to retain their size where as others (especially those that aren't squares but are rectangles) brake more often than not.

 

EDIT 2: Note, there aren't any different block definitions from drawing to drawing. Everything is the same, and so copying within the same file or from file to file in the same job with the same column sizes shouldn't be an issue. If I have 3 columns sizes in a job, I use those same 3 sizes over and over. Sure, a new job might require different sizes where I will insert the block and draw the drawing from scratch, but considering two files already have that column size why doesn't it understand that and why does it change the size to something so random? Its literally just moving the lines 1.5" or so in either direction.

0 Likes
Message 4 of 10

dgrabovskiy97THT
Participant
Participant

I narrowed it down to this. (holly crap copy pasting thousands of times) - when I stretch using the grab points, the block copys and pastes fine regardless which method you use. If I manually type in a dimension, that is when the block breaks.

0 Likes
Message 5 of 10

dgrabovskiy97THT
Participant
Participant

Also. After doing more testing, the block breaks within the block editor when testing.

0 Likes
Message 6 of 10

dgrabovskiy97THT
Participant
Participant
Accepted solution

So I ended up just having to use a work around.

The original intent of the block is for the basepoint to move at .5 scale with the stretch command, so that when the column gets its size changed, the base point stays in the center, this is what I guess (for now anyways) was causing the issue. Every time you copied it, the basepoint would move and thus for some reason change the size of the column. Once I removed the basepoint entirely and anything it is associated with, the issue I think goes away.

 

The work around is to simply keep the base point at one corner of the column (0,0), and remove all but one grip point in the opposite corner, thus the stretch is always in one direction, the base point thus doesn't move around. The goal of the base point staying centered was to make it easier to snap the column to a grid line on center. 

 

To work around this, I added two lines that cross at the center of the column, and put them in a separate visibility state to be toggled on and off as needed (I don't want the X marks the spot to be shown on the final drawings). This X scales with the rest of the block maintaining the center point. Thus the issue might be resolved but I will keep experimenting. Of course after modifying the block I had to move all 200+ columns back in place but making use of different layers and quick selects it wasn't that long.

 

Over all, here is the final result.

Screenshot 2025-02-18 101022.jpg

Screenshot 2025-02-18 101040.jpg

  

0 Likes
Message 7 of 10

h_s_walker
Mentor
Mentor

@dgrabovskiy97THT 

Why not create the block with the basepoint in the middle to start with? See the attached drawing.

Howard Walker
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Left Handed and Proud

0 Likes
Message 8 of 10

dgrabovskiy97THT
Participant
Participant

I did that. If you look at my original file that is exactly how I did it. The base point moving to align with center is what was creating the issue.

I understand the way you made the block is more "correct" and will look into it.

0 Likes
Message 9 of 10

Libbya
Mentor
Mentor

Did you try hwalker's block?  

 


@dgrabovskiy97THT wrote:

If you look at my original file that is exactly how I did it. The base point moving to align with center is what was creating the issue.


In hwalker's block, the base point never moves.  That is not how you originally did it.  

0 Likes
Message 10 of 10

dgrabovskiy97THT
Participant
Participant

I ended up using a combination of things. 

The main point was to not tie the base point to any paramters.

0 Likes