» 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

~16h ago

joreg: Rewatch the 24th vvvvorldwide meetup here: https://www.youtube.com/live/gNszIiRAjDo?si=0RXF0pW73EUaRqGk

~16h ago

joreg: LINK - the vvvv summer camp 2024 is announced: https://visualprogramming.net/blog/2024/link-the-vvvv-summer-camp-24/

~3d ago

joreg: Tonight, May 3, vvvv meetup in Berlin or via stream: https://visualprogramming.net/blog/2024/24.-vvvv-worldwide-meetup/

~6d ago

joreg: Workshop on 02 05: Intro to the Stride 3D Engine. Signup here: https://thenodeinstitute.org/courses/ss24-vvvv-intro-to-the-stride-3d-engine-in-vvvv/

~7d ago

joreg: The new vvvv Show-Off-Reel is out: https://vimeo.com/930568091

~13d ago

joreg: The summer season of vvvv workshops at The NODE Institute is out: https://thenodeinstitute.org/ss24-vvvv-intermediates/

~13d ago

domj: If you happen to be in Prague, come join us at the Schema workshop on Thursday 25.4. :) https://www.facebook.com/events/395516526614988/?ti=ls

~25d ago

joreg: Postponed: Next vvvv beginner course starting April 29: https://thenodeinstitute.org/courses/vvvv-beginner-class-summer-2024/