Got some curtain walls here packed into a block, for a facade design.
When I change anything inside the block, like copying a curtain wall, or just adding any geometry, the VisualArq objects inside the block disappear (non-VA geometry remains visible):
Edit: in fact, the VA objects inside the blocks also disappear when nothing is changed in BlockEdit.
Double-click to enter > OK to leave block edit > gone.
any update on whether this has been fixed? I am also running in to this issue with Visual ARQ 3 on Rhino 8. Would a temporary solution be switching to Visual ARQ 2?
Hello and I join the question, the same thing happens to me, I don’t even have to edit anything in the block and everything disappears. I am attaching a simple sample, try going into the block, add another window and save the block. Everything disappears. Thanks in advance if you can get this sorted out quickly, it’s pretty crucial. chyba.3dm (829.2 KB)
@Arno_Decorte@user1721 this issue is still waiting to be fixed. It’s planned for the next 3.1 version. As soon as it’s fixed, we will share a Release Candidate version of the 3.1 update.
No problem at all, I’m happy to explain the issue:
VisualARQ uses a special event watcher that triggers when the BlockEdit plugin updates the contents of a block. For performance reasons, this watcher isn’t always active—it only runs when BlockEdit executes the command BlockEditApplyInPlaceEditItemChanges. However, in Rhino 8, this event watcher stopped functioning.
The solution turned out to be simpler than I initially thought. In Rhino 8, McNeel changed the command UUID for this command. Moreover, I believe the UUID is now dynamic. Instead of relying on the command UUID, I updated the code to check for the command name. Once this adjustment was made, everything started working as expected.