Hi,
I make transactions to visualize some elements more clearly. For example, I make transparent walls to visualize some doors in 3D (previously selected).
After viewing, I made a new transaction to return the original display status of categories (Halftone, transparency, visibility).
So I have two problems:
- Before my transactions, I have to memorize the display status of the project to reset it after my transactions.
- These transactions are visible in the Undo/Redo functions of the interface.
Before each new viewing, I would like to execute the Undo function to put the project in his original state. This would allow me, firstly, not having to remember the view state, and secondly, not to generate a list of transactions visible in Undo/Redo features in Revit.
I did not find how to execute the Undo function. I did not find either how to disable action history management, which may be sufficient.
Do you have a solution for me?
Alas, each transaction being in a specific IExternalCommand, I can not use TransactionGroup. thank you anyway.
Another idea?
For example, is it possible to change the categories display options without transaction?