Attribute rotate/mirror or location error after redefining block

Attribute rotate/mirror or location error after redefining block

KenWashburn
Explorer Explorer
348 Views
0 Replies
Message 1 of 1

Attribute rotate/mirror or location error after redefining block

KenWashburn
Explorer
Explorer

I have a dynamic rack block (26x14x84-2POST-GENERIC - See attached), with the following dynamic properties:

  1. Linear grips with Stretch Action
  2. Visibility Parameter with 7 Visibility States.  The block contains both a polyline and a mesh that represent the outline of the rack.  When visibility state “FUTURE” is selected, the polyline is used.  When any other visibility state is selected, then the mesh is used.
  3. Attribute EQPMT is set to multiline

 

When I insert the block, it works as expected.  It rotates and mirrors as expected.  See attached Before-1.dwg.  In this drawing, I’ve inserted two instances of the block (.01 and .02).  Then I mirrored those two blocks.  Then I copied, moved and rotated all four of the blocks.

 

Additionally, to point out the issues I’m seeing, in the Before-1.dwg, I’ve made a change to one or the other of the dynamic properties, of all blocks numbered “.01”.  All of the blocks numbered “.02” have not had any dynamic property changed.  Note that in this drawing everything works and looks correct.

 

When I open the Before-1.dwg and insert the same block (classic insert) from its original folder, and select the REDEFINE BLOCK option, several things don’t look correct (see After-1.dwg).

 

In the drawings there are letters (A, B, C, D) to help identify the issue in each block lineup.

  1. Lineup A, both blocks look correct (rotation 0).
  2. Lineup B, block .01, has the EQPMT attribute moved.  The second block is ok.
  3. Lineup C, both blocks look correct (rotation 90).
  4. Lineup D, block .01, has all attributes mirror/rotated incorrectly.  Block .02, is correct.

I realize there is not a reason to redefine an existing block if there are no changes, but sometimes users do it anyway, which cause me to have to go in and replace misbehaving blocks.

0 Likes
349 Views
0 Replies
Replies (0)