Cartan Node Library 3.6

john's Avatar

john

21 Mar, 2025 09:46 AM

Cartan Node Library 3.6

Attached is the latest rev of my Cartan Node Library. This file was built using over 627,000 nodes and over 778,000 connections, surely making it the largest Nodebox network on earth!

Version 3.6 includes 185 library nodes. I added 18 new nodes and improved another 13 existing nodes. All nodes are free for use with no restrictions.

To use: with your current project open use File/Open Recent to open node library 3-6.ndbx in another window. Then just copy/paste the desired node from the library into your project. A few of the nodes also require adding a code library module (included).

The top section contains all 185 nodes arranged under 10 categories. The bottom section contains 185 demos. Some demos contain extra bonus nodes. TIP: if you find yourself usually only needing the nodes themselves, make a copy of the library and then delete the lower section of demos and save that as "fast library 3.6"; it will open faster.

WHAT'S NEW

Organization

  • I split the sprawling geometry section into two: Geometry and a new section: Alteration. Geometry contains nodes that make something new from scratch (arrow, curve, gear, etc.). Alteration contains nodes that alter existing stuff (adjust_point, clip, pixelate, etc.).
  • I renamed the "Change" category to "Animation". These are nodes useful in making animations. (Change sounded too much like Alteration).
  • I moved the gradient_L and gradient_R to the Color section.

New Nodes

Improvements

  • draw_table. Now handles subtables. Fixed bug that interpreted outline numbers (e.g. 0.2.1) as numeric.
  • gradient_L. Updated to include improved is_closed node.
  • gradient_R. Updated to include improved is_closed node.
  • inscribe. Installed an internal accuracy control and calibrated it to make node run a little faster. Added change center option (tries a different center point, sometimes better for inscribed text or certain container shapes).
  • intrsct_path. Fixed bug with vertical non-extended lines.
  • is_closed. Fixed a very obscure bug.
  • kern. Added ability to handle line breaks and control vertical leading.
  • orderings. Now 1 to 7 instead of 3 to 8. Faster.
  • scale_true. Handles connected set of points even if uncolorized.
  • sub_path. Closed paths where A>B now wrap around. A=B now resets starting point.
  • symbol. Fixed a problem with spade (compound added an extra empty contour).
  • text_svg. Added ability to handle line breaks and control vertical leading.
  • true_center. Now returns centroid for ordinary shapes (other than triangles, stars, etc.)

Deprecated Nodes

  • pair_contour replaced with redo_contour. Still available inside demo for redo_contour.

A PDF of the library poster showing all the nodes is attached below. Feel free to print it out and hang it over your desk!

As always, please reply to this note and let me know that you saw it. This helps me know if anyone is using this library. If you find any issues with any of these nodes, or have suggestions for improvements or new nodes, PLEASE let me know. I hope you all have as much fun using this library as I've had expanding it.

Go forth and create!

John

  1. 1 Posted by lastvector on 22 Mar, 2025 08:44 AM

    lastvector's Avatar

    John, I just have to come in, to thank you so much for your generosity
    and hard work. I really appreciate it.

    Have a nice day
    gottfried

  2. Support Staff 2 Posted by john on 24 Mar, 2025 02:56 AM

    john's Avatar

    Gottfried,

    Thank you. Not just for your kind words, but for simply confirming that the forum software is still working. When I post things and no one responds I start to wonder if the microphone is even on.

    John

  3. 3 Posted by lastvector on 24 Mar, 2025 08:39 AM

    lastvector's Avatar

    John, This is what life on an outpost seems to be like. :)

    But don't worry, at least for me, i take a look from time to time.
    And I think we all appreciate your contributions.

    I also occasionally point out Nodebox as a useful vector graphics tool.
    Nodebox has been one of my standard vector graphics tools ever since
    I started using it, and I wouldn't want to be without it.

    As I post in other forums too and also create tutorials from time to time,
    I know the feeling of feeling like you're communicating into a void. But I
    don't worry too much about it; the Univers is big and things will find their way.
    My part is to put them in space and let them float.

    gottfried

  4. 4 Posted by florisdejonge on 24 Mar, 2025 07:15 PM

    florisdejonge's Avatar

    Hi John, Thank you for providing another update of the library. I was still using the 3.3 and only recently started using the 3.5. Apparently I skipped the 3.4, there's so much to keep up. But anyway, I love all the improvements. Especially the color-nodes really add to making complete graphic designs in Nodebox.

    Floris

  5. Support Staff 5 Posted by john on 24 Mar, 2025 09:21 PM

    john's Avatar

    Thanks, Floris.

    I am aware that there are more opportunities to support the Nodebox plotting community. If you have any suggestions for even more nodes, please let me know!

    John

  6. 6 Posted by florisdejonge on 12 Apr, 2025 08:33 AM

    florisdejonge's Avatar

    Some notes regarding some nodes:

    • the mask node: would it be an improvement if it would retain the colorization of the input (just like the clip node)?
    • the text_svg node: using the Relief font for penplotting it occured to me there is no pen lift between the dots of the 'i' and 'j', therefore making a continuous line. Might there be something with the grouping of these specific paths?
  7. Support Staff 7 Posted by john on 14 Apr, 2025 10:55 PM

    john's Avatar

    Floris,

    Your first wish is granted! http://support.nodebox.net/discussions/show-your-work/919-improveme...

    As for the Relief font, when I try it I do get a slight separation of the dots for both i and j. Relief draws these dots as straight lines with a slight but definite separation. Of course I'm not plotting the output, but I did check and there are definitely two separate contours in both letters. Is is possible that the pen does lift but the gap is so small that it's hard to notice?

    I suppose it would be possible to modify the Relief font. There are several other characters (e.g. the exclamation point) that have a similar issue. You would have to decide whether to keep the short line segment as the style for dots and just increase the gap, or change the dot style altogether, maybe use diamonds like the Hershy font. We would need to change the name of the font as well.

    What do you thinks?

    John

Reply to this discussion

Internal reply

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

Attaching KB article:

»

Already uploaded files

  • Cartan_Node_Library_3.6_Screenshot.png 1.45 MB
  • Cartan_Node_Library_3.6.pdf 7.61 MB
  • Node_Library_3.6.zip 12 MB

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

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

Recent Discussions

17 Apr, 2025 07:02 PM
16 Apr, 2025 10:59 PM
16 Apr, 2025 10:02 AM
14 Apr, 2025 10:55 PM
14 Apr, 2025 10:18 PM

 

13 Apr, 2025 11:09 PM
10 Apr, 2025 11:30 PM
10 Apr, 2025 10:16 PM
10 Apr, 2025 10:02 PM
03 Apr, 2025 04:44 PM
30 Mar, 2025 02:09 AM