Curve Node

john's Avatar


11 May, 2021 11:35 AM

My make_curve node is probably the single most useful node I've made. But it has one catch: it requires custom Python code (

This means that whenever you use it, you need to:

  • exit NodeBox
  • make a folder
  • put your NodeBox sketch into that folder
  • drag in a copy of from the Cartan Node Library folder
  • relaunch your Nodebox file
  • go to File/Code Libraries
  • choose Python, locate, and add
  • THEN copy/paste the make_curve node from the Cartan Node Library

More of a speed bump than a show stopper, but still annoying - especially if you do this for every project. It get's worse: is required for EIGHT other nodes as well. So this annoyance happens often if you are using my library.

SO, I am pleased announce a replacement for make_curve: curve

The curve node works exactly like make_curve except that it doesn't require You can just copy/paste and go. It is slightly slower than make_curve, but the difference is negligible unless you are drawing more than a hundred thousand curves.

I have updated all the nodes in my library which use make_curve, so now NONE of them require adding Python code. In addition to curve (which replaces make_curve), these include:

  • explode
  • intersect
  • mask
  • rev_dir
  • spiral
  • sub_path
  • trace
  • waveform

The attached NodeBox file contains demos of all the above. The modified versions will also be included in the next release of my Node Library.



Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:


Already uploaded files

  • curve_nodes_screenshot.png 549 KB
  • 208 KB

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts


? 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

Recent Discussions

30 Nov, 2023 08:38 PM
29 Nov, 2023 01:33 PM
29 Nov, 2023 05:30 AM
28 Nov, 2023 10:03 PM
28 Nov, 2023 12:38 AM


27 Nov, 2023 04:40 AM
26 Nov, 2023 10:02 AM
22 Nov, 2023 09:33 AM
20 Nov, 2023 08:54 PM
17 Nov, 2023 01:43 AM
15 Nov, 2023 06:58 AM