I need to understand the basic foundations of how the Animation Nodes add-on calculates and executes code.
So there is Auto-Execution, then options like Always, Tree Changed, Frame Changed, Property Changed.
Those options are ok for one node tree. I have not used multiple node trees.
Supposed I have a Script Node that I just need to run once. Jacques told me that I can use the Execute Node Tree button.
Which means... ok, suppose I have a Script node that just needs to do something one time: Perhaps calculating the shortest path distance of 10 vector positions based on a single point and target point.
When the above gets calculated all the time, it will just freeze Blender.
Should I then create a Script node in one node tree and execute it once, and then use the data and store it somewhere (maybe as Text) and then continue?
Another way, maybe I just want Animation Node to check an Object in the scene, and print out the name. One time only. When I use script node, it gets executed all the time.
There is this trigger thing, but I am not too familiar with it. Can we have example?