- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am attempting to build a dynamic block that makes use of a lookup table to move elements in conjunction with a visibility state. I have attached the block but will try to also explain the desired behavior.
The block represents a device that can be wall mounted or not wall mounted; the symbology being slightly different for each. A 'foot' indicates it is wall mounted and 'no foot' indicates it is not. It contains a rotate control to rotate geometry but not attributes when the foot is visible. It also contains a basepoint parameter so that rotating also rotates the basepoint so that it will still scale appropriately with annotation scaling. It has 4 visibility states. This all works.
I then added a linear move to depict the non-wall mounted use, which works. I added a lookup table to control the move parameter based on selected visibility state. This too works. Then, to account for rotation, I added this linear move to the rotate parameter. I added the rotate to the linear move. The problems begin when switching back to non-wall mounted; how do I get the rotate parameter to move with the linear move and vice versa, without creating a circular reference?
Any help appreciated.
Solved! Go to Solution.