BLOCK ATTRIBUTE MIRROR AND ROTATE BEHAVIOR

BLOCK ATTRIBUTE MIRROR AND ROTATE BEHAVIOR

leoschu_azevedo
Participant Participant
1,238 Views
7 Replies
Message 1 of 8

BLOCK ATTRIBUTE MIRROR AND ROTATE BEHAVIOR

leoschu_azevedo
Participant
Participant

I'm using CAD LT 2022 in my officce and am experiencing some weird things.

 

For instance - I have this simple block that I use to label some objects. It has a attribute inside it. 

When I copy a instance of this block that is mirrored (scale x = -1) using the command COPY it behave as expected and the text copies as it is in the source block. But if I do it with CTRL+C / CTRL+V the text gets mirroed. 

 

And it gets weirder - if I change the Xscale property from -1 to 1 the text stays where it is and the rest of the block rotates 360º around the insertion point.

 

Any ideas?

0 Likes
1,239 Views
7 Replies
Replies (7)
Message 2 of 8

leoschu_azevedo
Participant
Participant

I've made a screencast with it.

 

https://autode.sk/3Cfh8Ix

0 Likes
Message 3 of 8

leoschu_azevedo
Participant
Participant

I've found that the block has a basepoint def. If I remove it the problem is gone... but then all the instances of the block in the drawing flies somewhere since the block wasn't drawn in the 0,0.

0 Likes
Message 4 of 8

cadffm
Consultant
Consultant

So the basepoint parameter was the only dynamic parameter in your block... right? Right!

(You talked about a "simple block", but it wasn't. Blocks with dynamic parameteres are "dynamic blocks" 

and dynBlocks are other animals)

 

Basepoint/0,0

Open your block by BEDIT and move ALL objects from <pick your wanted "basepoint">, move it to: *0,0,0

 

Well done.

(I know what happend, but i don't like to explain in english / but in german if you like 😉 . Short: Thats usual for a very special situation).

 

Sebastian

Message 5 of 8

leoschu_azevedo
Participant
Participant

Thanks!

0 Likes
Message 6 of 8

leoschu_azevedo
Participant
Participant

But actually it didnt solve the problem... even drawing the block in 0,0,0 and without using basepoint parameter.

 

It still behave in the same odd way.

0 Likes
Message 7 of 8

leoschu_azevedo
Participant
Participant

following experiences...

https://autode.sk/3ChTcnQ

0 Likes
Message 8 of 8

cadffm
Consultant
Consultant

@leoschu_azevedo  schrieb:

But actually it didnt solve the problem... even drawing the block in 0,0,0 and without using basepoint parameter.

 

It still behave in the same odd way.


It did solved one problem:

Your (first) Problem was "But if I do it with CTRL+C / CTRL+V the text gets mirroed"

And you found one of the problem (i could have given you the tip also): SOLVED!

 

>>"It still behave in the same odd way."

This is another problem, but without a real solution.

 

>>"And it gets weirder - if I change the Xscale property from -1 to 1 the text stays where it is and the rest of the block..."

That's right, changing the XYZ-Scale vom <0 to >0 or the opposite way is not the same like MIRROR command,

the mirror command handle the recalculation of the attribut position, properties-palette(XYZ-Scale edit) not.

 

We can explain what happen, but we (other users) can not change the program.

Best way, if possible, set your basepoint in the middle - just a workaround for a bit better result.

 

Sebastian