Prevent Dimensions in a Block From Being Mirrored

Prevent Dimensions in a Block From Being Mirrored

dm0144
Advocate Advocate
7,505 Views
11 Replies
Message 1 of 12

Prevent Dimensions in a Block From Being Mirrored

dm0144
Advocate
Advocate

Hello everyone

 

Is it possible to prevent dimensions in a block from being mirrored when you mirror the entire block, without exploding the block?

 

It would be super helpful and time saver if I could make a block for a building section, which includes the dimensions, and than use it as a reference section in multiple drawings, so when I make changes to the section(ex. changes in thickness, position of elements...), I don't have to manually update the dimensions on each referenced block?

 

Regards

0 Likes
7,506 Views
11 Replies
Replies (11)
Message 2 of 12

Anonymous
Not applicable

Sounds like you could benefit from using >dynamic blocks<, specifically a flip action. This will "mirror" the block and keep things like text, dimensions, leaders, etc oriented correctly.

Hope this helps, if not, post back.

0 Likes
Message 3 of 12

dm0144
Advocate
Advocate

Thanks for writing back:)

 

I added a flip action/parameter to the dimension line inside the block and it didn't solve the issue. When pressed on the arrow to flip the dimension line on the mirrored block, only the dimension line flipped along the axis and not the text, which is the main issue. I tried to flip the dimension line around horizontal and vertical axis. In both case, the text was not effected. It remained as in it's initial, MIRRORED orientation.

 

I am looking to solving this problem.

 

Any help is more than welcomed:)

 

 

0 Likes
Message 4 of 12

Anonymous
Not applicable

I would suggest setting the axis of the flip parameter at the center of the block, and including all of the geometry, text, etc. in the flip action. If you want an example,  post a dwg file with your test block.

0 Likes
Message 5 of 12

dm0144
Advocate
Advocate

Tried including the object, which is being measured, and the dimension line as well. I didn't work for me.

 

Hope you can figure it out.

0 Likes
Message 6 of 12

Anonymous
Not applicable

Try this one- I included both dimensions in both flip actions.

Let us know if this is what you were looking for.

0 Likes
Message 7 of 12

dm0144
Advocate
Advocate

In the file you send, the object is copied and the dimensions are flipped around the object, on each side.

That is not what I am looking for.

 

My issue is that, when I mirror a block instance, the text of the dimension remains mirrored, and I can't figure how to flip the text back, meaning it can be ''readable'' and not mirrored. But the object has to remain mirrored, therefore, the block has to be mirrored because I want to have it as a block instance.

 

 

0 Likes
Message 8 of 12

Anonymous
Not applicable

I'm going to have to bow out of this one, no idea how to do that...sorry.

You will probably have better luck in the >dynamic blocks forum<

I thought maybe >visibility states< selecting between dimensions with text rotated and/or reading direction reversed, but it seems prohibitively cumbersome to cover every eventuality/possible text position that way.

 

 

0 Likes
Message 9 of 12

imadHabash
Mentor
Mentor

Hi,

>> Is it possible to prevent dimensions in a block from being mirrored when you mirror the entire block, without exploding the block?

No , it's not possible . Sorry .. this is the fact regardless of any other tricky way.

Imad Habash

EESignature

Message 10 of 12

Anonymous
Not applicable

I feel a little better knowing the reason I couldn't figure it out is that it is impossible.

-Thanks-

0 Likes
Message 11 of 12

s.borello
Advisor
Advisor

Make your text an attribute, you will then have control over rotation. 

0 Likes
Message 12 of 12

dm0144
Advocate
Advocate

I am specifically interested in dimensions (distance annotation) within a block. When the block (which contains the dimensions) is mirrored, the text (the number) is mirrored as well. That way is not "readable". This is the issue I am searching for a solution. I would save a lot of time if I could fix it.