Reset to Default



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 21/05/2012 at 13:28, xxxxxxxx wrote:

    Is there any way to script the equivalent of right-clicking and choosing "Reset to Default"?

    I am trying to come up with a script that displays properties that have changed from their default values.

    "IsDirty()" does not work for my purposes.  I would rather have "InitSettings()", "GetDefault()", "IsDefault()", "ResetToDefault()" or something of that nature.

    Thanks.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 22/05/2012 at 06:46, xxxxxxxx wrote:

    It is not possible to access the parameters description container of a node.
    But we can access the one of a user data. For example here is how to reset all float user data of an object:

    import c4d
      
    for id, bc in op.GetUserDataContainer() :        # Loop through each user data
        if bc.GetId()==c4d.DTYPE_REAL:              # Test if it's a float user data
            op[id] = bc.GetReal(c4d.DESC_DEFAULT)   # Reset value to its default
            c4d.EventAdd()                          # Tells CINEMA that scene data was changed
    


  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 22/05/2012 at 11:28, xxxxxxxx wrote:

    Good to know.  Thanks.


Log in to reply