Adding wipeout to dynamic block with visibility states

Adding wipeout to dynamic block with visibility states

mmckeeCFFTV
Participant Participant
3,840 Views
6 Replies
Message 1 of 7

Adding wipeout to dynamic block with visibility states

mmckeeCFFTV
Participant
Participant

OS: Windows 10 Pro

AutoCAD version: 2021

 

I am attempting to update our standard symbols for valves so that when they're placed over a line as exampled below, the wipeout will hide the line under the symbol.

 

mmckeeCFFTV_5-1602276225331.png

 

 

The existing valves are already dynamic blocks with action parameters that seem to operate without consideration for any wipeouts that I create in the block editor. For example: After I create the wipeout (non polyline version) in Block Editor, save, and attempt to rotate the block using the attribute symbols in model space, the wipeout doesn't rotate, flip, etc. when the block does. However, when I use the rotate or mirror COMMAND, the wipeout will change with the block. How can I make it so my wipeout is linked to the action of the block's parameters when I use them?

 

mmckeeCFFTV_6-1602276362882.png

(Dynamic block rotated with the rotate parameter. Seems to change the block and not rotate the wipeout)

 

 

mmckeeCFFTV_4-1602276061050.png

(dynamic block as seen in BE)

 

mmckeeCFFTV_3-1602276044572.png

(Dynamic block with wipeout (green) sent to back)

 

I have also tried turning the triangular portions of my block into polylines and converting those to wipeouts without erasing the lines but that seems to break the action parameters that are already set to the block.

 

Additionally, there are other visibility states associated with this dynamic block that I would also like to include wipeouts with. Will I have to create a wipeout for each visibility state? If I create the rectangular wipeout and try to switch to a different visibility state in model space, the block seems to be broken/hidden by the wipeout I created.

 

I'm sorry if this question is confusing at all, I am new to wipeouts.

 

I've come across suggestions of using the invisible ink method with color #255 but haven't found a step by step tutorial on how to go about doing that in lieu of using wipeouts.

 

Thank you in advance for any suggestions!

0 Likes
Accepted solutions (1)
3,841 Views
6 Replies
Replies (6)
Message 2 of 7

Libbya
Mentor
Mentor

Post the block.

Message 3 of 7

mmckeeCFFTV
Participant
Participant

attached

0 Likes
Message 4 of 7

Libbya
Mentor
Mentor
Accepted solution

There are no wipeouts within that block.  I added a couple and show that they flip/rotate just fine.  Can you describe in better detail what issue you are seeing?

Message 5 of 7

Anonymous
Not applicable

That's because the wipeout acts like a polyline. So you need to make the wipeout as a block ( literally a block inside a block). Now ensure that when you apply the dynamic block features (parameters, or action sets) you select the base point of the wipeout (that is the block).

 

Since its a block the wipeout will flip and do the required work. 

0 Likes
Message 6 of 7

Libbya
Mentor
Mentor

@Anonymous wrote:

That's because the wipeout acts like a polyline. So you need to make the wipeout as a block ( literally a block inside a block). Now ensure that when you apply the dynamic block features (parameters, or action sets) you select the base point of the wipeout (that is the block).

 

Since its a block the wipeout will flip and do the required work. 


None of that is correct.  As I show in the screencast prior to your post, wipeouts work fine with both rotate and flip actions without being nested blocks.  Making the wipeout into a nested block would be more effort and considerably less functional as you would lose the ability to dynamically change its shape.  

Message 7 of 7

mmckeeCFFTV
Participant
Participant

This was the solution I was looking for. Thank you so much for your efforts in modifying this block in a video format.

 

My issue was that I didn't know how to modify the action selection set to include the wipeout. I've got it working now.

 

Thanks again!

0 Likes