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

Convenciones.NombresDeNodosYPines

English | Italian

Al escribir un nodo nuevo, si tiene dudas con los nombres esta sección le ayudará a encontrar una solución.

Nodos/Módulos

Todos los términos (nombres, categorías, versiones) (a excepción de los nombres de pines, ver abajo) se escriben en CamelCaps.

NombreDeNodo (Categoría VersiónOpcional1 VersiónOpcional2 .. )

Reglas para escogencia de nombres

  • los nombres de nodos deben ser una única palabra sin espacios
  • si está más que nada encapsulando una función en una librería, tiene sentido mantener el nombre de esa función. Para todos los nodos de DirectX tratamos de mantenernos cercanos al SDK de DirectX por ejemplo, de manera que los usuarios que ya conocen DirectX o sus librerías lograran ubicarse fácilmente en vvvv
  • utilice un término asociativo general. Si su nodo hace algo extraño como el nodo "Stallone" siéntase en libertad de utilizar su propia asociación
  • al igual que con los nodos Trautner, Delauny y Gouraud... Nombre los nodos según el creador de la técnica que implementan

Reglas para seleccionar una Categoría

  • la categoría es requerida
  • comienza con mayúscula
  • debe ser una única palabra sin espacios
  • es preferible utilizar una categoría ya existente que crear una nueva

Reglas para seleccionar versiones opcionales

  • en la mayoría de los casos dejar esta opción en blanco es la mejor opción
  • no utilice esta versión para indicar una versión específica (revisión) de ese nodo en particular
  • utilice esta opción únicamente para distinguir entre dos nodos que hacen básicamente lo mismo pero con sutiles diferencias (vea muchos de los nodos IO en la categoría "devices" para ejemplos)
  • en el raro caso en que necesite especificar múltiples versiones, sepárelas con espacios

Reglas para seleccionar Tags opcionales

Leer Acerca de los Tags

Pines

  • los nombres de pines comienzan con mayúscula
  • en lugar de utilizar CamelCaps, separe las palabras con espacios, e.g. "Transform Mesh" en lugar de "TransformMesh"
  • utilice nombres genéricos. Si no tienen ningún significado particular nómbrelos: Input, Output (esto ayuda a vvvv a reconectar los pines al intercambiar nodos similares)
  • haga uso del módulo AutoName (VVVV DescriptiveName) para realmente adherirse a las convenciones

Pines de Configuración

Los pines de configuración son primordialmente pines que no deben ser cambiados programáticamente en un patch en ejecución (e.g. debido a que agregan/remueven pines en sus nodos)

Pines de entrada con Subtype Bang

Pruebe con uno de los siguientes:

  • Apply (en lugar de: DoIt, ...)
  • Update (en lugar de: Refresh, Reassign..)
  • Read
  • Write
  • Copy
  • Move
  • Reset

No utilice nombres como "Do Read", el imperativo "Read" es suficiente.

anonymous user login

Shoutbox

~3mth 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

~4mth ago

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

~4mth 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/

~4mth ago

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

~4mth ago

~4mth ago

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

~4mth ago

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

~4mth ago

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

~4mth ago

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

~5mth ago

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