Author Topic: Attributes in some block are not rotating properly thru the propertiest pallet  (Read 3791 times)

0 Members and 1 Guest are viewing this topic.

Krushert

  • Seagull
  • Posts: 13679
  • FREE BEER Tomorrow!!
This is one of those annoyances that I am getting around to. 

I have some attributes that when the block's rotation is changed in the properties pallet, the line work rotates as expected but the attribute does not.  It rotates about it inserted X,Y.  Thus I end up with as shown in the image.  Some blocks are doing and some are not.

I believe it is a setting with the attribute but which one?  I tried Lock Position but that did not have affect. 
I + XI = X is true ...  ... if you change your perspective.

I no longer CAD or Model, I just hang out here picking up the empties beer cans

Keith™

  • Villiage Idiot
  • Seagull
  • Posts: 16899
  • Superior Stupidity at its best
Evidently in 2008 there are many issues regarding rotating attributes and the rotation of blocks. See this post for what I found out about attribute rotation issues and programming interfaces.
Proud provider of opinion and arrogance since November 22, 2003 at 09:35:31 am
CadJockey Militia Field Marshal

Find me on https://parler.com @kblackie

Krushert

  • Seagull
  • Posts: 13679
  • FREE BEER Tomorrow!!
Interesting.

And yes, I insert 90% of my general annotation blocks via lisp. LIke I said some do it some don't. 
I will rotate each instance the old fashion way; I guess.
I + XI = X is true ...  ... if you change your perspective.

I no longer CAD or Model, I just hang out here picking up the empties beer cans

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>

Do you have a block that ALWAYS exhibits this behaviour ?
Can you post it. ?


Do you have a block that NEVER exhibits this behaviour ?
Can you post it. ?

kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

Krushert

  • Seagull
  • Posts: 13679
  • FREE BEER Tomorrow!!
Here is the one in the screen shot.  This one "seems" to always exhibit the issue.

When I come up for air I will try to find that is not doing it.
I + XI = X is true ...  ... if you change your perspective.

I no longer CAD or Model, I just hang out here picking up the empties beer cans

Crank

  • Water Moccasin
  • Posts: 1503
I have no problems with the block (Acad2008 vanilla-SP1 and all hotfixes).
But you can try to set the lock position of the attribute (BEDIT > select attrib > PROPERTIES > MISC > LOCK POSITION > YES)
Vault Professional 2023     +     AEC Collection

Krushert

  • Seagull
  • Posts: 13679
  • FREE BEER Tomorrow!!
I have no problems with the block (Acad2008 vanilla-SP1 and all hotfixes).
But you can try to set the lock position of the attribute (BEDIT > select attrib > PROPERTIES > MISC > LOCK POSITION > YES)
I tried the lock position and got nothing.  I will try it again and I will see if I have all the hotfixes.  I have the SP1 though.
Thanks.
I + XI = X is true ...  ... if you change your perspective.

I no longer CAD or Model, I just hang out here picking up the empties beer cans

Crank

  • Water Moccasin
  • Posts: 1503
Sorry but I didn't rotate with the properties. This is a normal behaviour.

Attributes aren't part of the block, but referenced to the block. It's possible to have several inserts of the same block, each with different attributes.
If you change the properties the attribute rotates around it's own textinsertion point. Because both insertion points aren't the same the block and the attribute are rotating different. To get the attributes on the default location you can use the ATTSYNC command.

Another solution would be to make the insertionpoint the same as the attribute. You can add another insertionpoint on the current position. (see attached example)
Vault Professional 2023     +     AEC Collection

Keith™

  • Villiage Idiot
  • Seagull
  • Posts: 16899
  • Superior Stupidity at its best
Sorry but I didn't rotate with the properties. This is a normal behaviour.

Attributes aren't part of the block, but referenced to the block. It's possible to have several inserts of the same block, each with different attributes.
If you change the properties the attribute rotates around it's own textinsertion point. Because both insertion points aren't the same the block and the attribute are rotating different. To get the attributes on the default location you can use the ATTSYNC command.

Another solution would be to make the insertionpoint the same as the attribute. You can add another insertionpoint on the current position. (see attached example)
The behavior you note is not the behavior on any version of AutoCAD until 2008. Autodesk makes no mention of this change in behavior and thus that is why I (we) classify it as a bug.
It worked .. then it didn't
Incidently, if the behavior you mention is the way it "should" behave, then the regular rotate command should leave the attributes alone as well .. which it does not.
Proud provider of opinion and arrogance since November 22, 2003 at 09:35:31 am
CadJockey Militia Field Marshal

Find me on https://parler.com @kblackie

Krushert

  • Seagull
  • Posts: 13679
  • FREE BEER Tomorrow!!
Whoa,  Interesting.
I + XI = X is true ...  ... if you change your perspective.

I no longer CAD or Model, I just hang out here picking up the empties beer cans

Krushert

  • Seagull
  • Posts: 13679
  • FREE BEER Tomorrow!!
To get the attributes on the default location you can use the ATTSYNC command.
I like this option.  Thanks for the workaround.  This step is a little more efficient than rotating each instance.
I + XI = X is true ...  ... if you change your perspective.

I no longer CAD or Model, I just hang out here picking up the empties beer cans

Crank

  • Water Moccasin
  • Posts: 1503
@Keith: I'll have to check on this. If you're right I'll report it.

@Krushert: If you make a dynamic block you can add a rotate action to this block so that it rotates everything. Then it's possible to use properties.
Vault Professional 2023     +     AEC Collection

elsos

  • Guest
Thanks, guys, ATTSYNC will work for now.  We have been going crazy with this issue!!  Still a real pain for us as we use the Properties box alot with scaling and rotating some of our blocks with attributes.

I'll be looking in to see if there is anything new to make it like it was before 2008.
-Eric

Keith™

  • Villiage Idiot
  • Seagull
  • Posts: 16899
  • Superior Stupidity at its best
Keep in mind this problem is also present in 2009 so I would doubt it has been fixed.
Proud provider of opinion and arrogance since November 22, 2003 at 09:35:31 am
CadJockey Militia Field Marshal

Find me on https://parler.com @kblackie

elsos

  • Guest
Arrg.

So is there some setting in an obscure place that might be changed or 'reset' to make all blocks with attributes act as they should?
I'm dreaming again, huh?

Keith™

  • Villiage Idiot
  • Seagull
  • Posts: 16899
  • Superior Stupidity at its best
unfortunately .. this affects the tool pallete as well as lisp and vba programming. I suspect it has to do with the introduction of associative annotation, but I can't prove it.
Proud provider of opinion and arrogance since November 22, 2003 at 09:35:31 am
CadJockey Militia Field Marshal

Find me on https://parler.com @kblackie

Krushert

  • Seagull
  • Posts: 13679
  • FREE BEER Tomorrow!!
Well and low behold Autocad has address this bug thru a driver update/hotfix
Quote
Rotating Attributes Hotfix
This hotfix repairs a problem with the rotation of attributes inside blocks.

Description of Problem
When you set rotation using the Properties palette, blocks attributes fail to rotate properly.

They only mention of fixing the rotation issue when using the properties pallet.  If it fixes the other methods that was mention above, I don't know.
I + XI = X is true ...  ... if you change your perspective.

I no longer CAD or Model, I just hang out here picking up the empties beer cans

dustinthiesse

  • Guest
I just discovered this hotfix, and it does fix the rotation problems.

However, it doesn't fix the scaling problem.  Does anyone know if there is a fix out there for scaling as well?