» 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

~1yr ago

joreg: END OF SHOUTBOX! As this page has is now legacy, it will no longer feature new content. For latest news, see: http://vvvv.org

~1yr ago

joreg: vvvvTv S0204 is out: Custom Widgets with Dear ImGui: https://youtube.com/live/nrXfpn5V9h0

~1yr ago

joreg: New user registration is currently disabled as we're moving to a new login provider: https://visualprogramming.net/blog/2024/reclaiming-vvvv.org/

~1yr ago

joreg: vvvvTv S02E03 is out: Logging: https://youtube.com/live/OpUrJjTXBxM

~1yr ago

~1yr ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~1yr ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~1yr ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~1yr ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~1yr ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/