ObjectData.Execute not called



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

    On 04/06/2011 at 07:15, xxxxxxxx wrote:

    Hi,

    I have an ObjectData Plugin. But the Execute method is not called from c4d .. .

        def Execute(self, op, doc, bt, prority, flags) :  
          print "This is a test"  
          return True  
      
      def AddToExecution(self, op, list) :  
          print list  
          list.Add(op, c4d.EXECUTION_EXPRESSION, 0)  
          return True
    

    What to I do wrong ?

    Thanks,
    Niklas



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

    On 04/06/2011 at 08:37, xxxxxxxx wrote:

    Can you please post the arguments you pass to the RegisterObjectPlugin function?



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

    On 04/06/2011 at 12:27, xxxxxxxx wrote:

            data    = {  
              "id":           cls.PLUGIN_ID,   # Registered !  
              "str":          "Python Draw Helper",  
              "g":            cls,  
              "description":  "Odrawhelper",  
              "info":         c4d.OBJECT_MODIFIER,  
              "icon":         icon,  
          }
    

    What is the right info - id to pass here ?

    Thanks.



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

    On 04/06/2011 at 12:32, xxxxxxxx wrote:

    OBJECT_CALL_ADDEXECUTION is missing here.



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

    On 04/06/2011 at 12:48, xxxxxxxx wrote:

    There is nothing about this in the SDK.
    Please add it.

    Thanks anyway, I will try it now and report then. :)


Log in to reply