how to change view to script mode?
Hello,
I tested both nodebox2 and 3, but I am not sure how to change my
view from node to script in nodebox3.
Please let me know how to solve this!
Thank you :)
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Frederik De Ble... on 20 Dec, 2012 03:20 PM
We did have a code editor in the previous edition of NodeBox, but because the internal workings have changed quite a bit since we started developing NodeBox 3 we decided to leave it out for the time being. We do agree that an integrated code editing tool is a valuable thing to have though, so it will definitely return one day.
That said, it's totally possible to integrate your own code into
NodeBox, even without having a dedicated editor. The procedure as it stands right now is as follows:
Create a folder to store your python file.
In NodeBox, create a new document and store it inside this folder. This step is important because NodeBox won't allow you to import outside code when the document has not yet been stored. Also, because code dependencies are stored inside the .ndbx file in a relative way it's wise to have the ndbx file and python code files close to each other (e.g. in the same folder).
Write some code and put it inside a python file (mycode.py). NodeBox relates every node to a specific function and it calls its parameters one on one. The names of the parameters are not important but their order is. For example adding 3 numbers:
def add(a, b, c): return a + b + c
Import the code inside NodeBox:
You can now create a node based on this code:
You can make changes to the code in an external editor, then press Command-R to reload the code instantly in NodeBox.
Hope this helps. We'll put this information on our website in the near future as well. If you have more questions please do feel free to ask!
Frederik De Bleser closed this discussion on 20 Dec, 2012 03:20 PM.