Checkdirty
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 23/02/2009 at 01:14, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 11
Platform: Windows ;
Language(s) : C++ ;---------
I need to call my deformer everytime that a particular object is modified (the points position is changed). To solve this I save all the object's points and I verify in the checkdirty function if some points are changed from last time.
There is a more cleaver (and more quick) method to do this?Thank's
Lorenzo -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 24/02/2009 at 01:17, xxxxxxxx wrote:
Solved! Find the simple solution in an old post (I apologize in order to haven't seen it before)
ULONG dirty_bit = spline->GetDirty(DIRTY_DATA|DIRTY_MATRIX);
if(dirty_bit!=s_dirty)
{
s_dirty = dirty_bit;
op->SetDirty(DIRTY_MATRIX);
/*Or DIRTY_DATA depending on when your deformer updates*/
}