detect auto keyframing is on? [SOLVED]
On 03/04/2015 at 04:30, xxxxxxxx wrote:
I was wondering if there is some line of code that allows me to detect if automatic keyframing is turned on. Does anybody know? I've searched through the python documentation but I can't seem to find it. Thanks in advance!
On 03/04/2015 at 06:23, xxxxxxxx wrote:
I looked up the Plugin ID of the Autokeying command in the "Customize Commands..." window.
ID_AUTOKEYING = 12425 print c4d.IsCommandChecked(ID_AUTOKEYING)
On 03/04/2015 at 06:33, xxxxxxxx wrote:
Thanks for the reply!
However, it doesn't seem to work in a python node in Xpresso. When I put in the code like this:
#Welcome to the world of Python
def main() :
Output1 = 1
ID_AUTOKEYING = 12425
It keeps printing False after I turned autokeying on. Any thoughts?
On 03/04/2015 at 07:19, xxxxxxxx wrote:
Executing commands [via CallCommand()] is restricted to the main thread (and expressions are executed in their own thread). Maybe this applies to IsCommandChecked() as well.
On 03/04/2015 at 07:28, xxxxxxxx wrote:
Ok, I'll try a different approach. Thanks for the info!
On 07/04/2015 at 06:38, xxxxxxxx wrote:
just want to confirm that Niklas is right, these have to be called from main thread.
On 21/04/2015 at 06:57, xxxxxxxx wrote:
did you find a solution?