» node10 plugin beginners
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

node10 plugin beginners

acl(admin devvvv vvvvgroup)

Intro

  • patches vs. plugins
  • classic scenarios:
    • object orientation
    • accessing external libraries
    • indexing gau
    • spectral nodes
    • recursion
    • gui plugins
    • game logic
  • same need for good modularization/specification of IOs as with patching
  • at the moment more convenient to textually code with real vector types + correct spreading of complex datatypes.

Sample I: ConnectAll < MaxDistance

  • showing renderer of goal
  • talking about algorithm
  • patch it..indexing gau
  • the templates
  • cloning value template
  • evaluate method
  • for in for loop
  • add inputpin

The code framework

  • usings (references)
  • namespace
  • class (implementing interfaces)
  • evaluate, ..
  • fields, pins
  • plugininfo attributes
  • pins: types, attributes (subtypes), slicecount, accessing individual slices, modulo
  • importing stuff: hdehost, pluginhost, logger
  • evaluate/auto, spreadmax
  • of projects, documents, references

Libraries

the .NET Framework is:

  • Common Language Runtime – provides an abstraction layer over the operating system
  • Base Class Libraries – pre-built code for common low-level programming tasks
  • Development frameworks and technologies – reusable, customizable solutions for larger programming tasks
  • other libraries

Sample II: particle

    • adding a particle class in a separate file

Debugging

  • beep
  • logger
  • sharpdevelop

Sample III: version control

  • start working from an existing plugin
  • checkout
  • contribution vs. addonpack
  • commit/contribution

see also dynamic-plugins

anonymous user login

Shoutbox

~3d ago

joreg: 6 session beginner course part 2 "Deep Dive" starts January 13th: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-ii/

~3d ago

joreg: 6 session beginner course part 1 "Playground" starts November 4th: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-i/

~3d ago

joreg: Save the date: Oktober 17: vvvv meetup in Berlin!

~5d ago

joreg: 12 session online vvvv beginner course postponed to start November 4th: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-class/

~16d ago

~25d ago

joreg: Webinar on October 2nd: Rhino meets Realtime with vvvv https://visualprogramming.net/blog/2024/webinar-rhino-meets-realtime-with-vvvv/

~1mth ago

joreg: Introducing: Support for latest Ultraleap hand-tracking devices: https://visualprogramming.net/blog/2024/introducing-support-for-new-ultraleap-devices/

~1mth ago

joreg: 2 day vvvv/fuse workshop in Vienna as part of NOISE festival on Sept. 13 and 14: https://www.noise.ist/vienna

~1mth ago

joreg: New beginner video tutorial: World Cities https://youtu.be/ymzrK7tZLBI

~1mth ago

catweasel: https://colour-burst.com/2023/01/26/macroscopic/ yeah, ' is there anyone who cares about slides anymore...' Well me for a start! :D