I am currently trying to solve a problem in one of my Rhino Plugins. I am storing geometry in the User Dictionary of a closed curve. This geometry is automatically generated from the base curve and is being displayed in a custom pipeline
When I drag the closed curve I can subscribe to the RhinoDoc.BeforeTransformObjects event, capture the transform and transform the internal geometry saved in the object which all works very nicely and is just jingles.
However if the user hits undo/redo, I have no way of capturing the inversed transform as the only event I can subscribe to for this is the UndoRedo.UndoRedoChanged Event which does not return the object, let alone the transformation.
Is there a way to capture this missing inverted transform?