I'm having trouble wrapping my head around how information flows through PyNodes.. Where/how should I set the value of my node's output sockets?
I've been trying to implement this in my node's update method. My idea is that I should be able to access the value of the input sockets, do something with the values, then set the value of the output sockets. My problem is that it doesn't appear that the NodeSocket class actually stores values anywhere.
- How can I access the value in my node's input sockets?
- Where should I implement the actual processing that my node should be responsible for?
- How can I set the value of my node's output sockets?