Anybody ever experience the situation where actions taken on the scene through 
PPG Events of a custom property do not undo the same way consistently?

I created a self installing custom property which drives the translation, 
rotation, and scale parameters of multiple envelope deformers in the scene.  
When the user edits a parameter value in the custom property, the parameter's 
_OnChanged() event executes and transforms the envelope deformers.  Adjusting 
the parameter value to invoke changes on the scene works exactly as expected.  
However, when the user makes a mistake and needs to undo, Softimage responds in 
different and mysterious ways.  Sometimes Softimage will undo all changes with 
a single press of CTRL + Z, and other times it will take multiple presses of 
CTRL + Z.  Softimage can't seem to make up it's mind either - even when 
editing/undoing the same parameter many times in succession.

Anybody else experience this?


Matt


Reply via email to