The combination of Eclipse and PyDev makes an excellent development environment for coding Cinema 4D python plugins.
Sadly, there was this one – major – feature of PyDev I just couldn’t get to work… completions.
And that was a shame, because this is probably the most awesome feature of PyDev and speeds things up a lot.
Now it’s finally usable! (well… mostly)
When hunting down glitches, the debugger is the coder’s weapon of choice…
In the last post about coding advanced Python plugins, this vital part was skipped as Cinema 4D’s Python interpreter doesn’t support it.
But fear not – you don’t have to write countless ‘prints’ or fiddle with python’s inspect module just to fix a simple fence post error.
Stepping through breakpoints and browsing your plugins scope… – all this is possible with the PyDev remote debugger.
It’s been a long time… how have you been?
This is going to be another Python/Cinema 4D related post.
While python is great for quickly scripting workflow optimizing tools, prototype stuff or write generators and tags, is it suited for big, complex plugin development?