» it.Concetti di Base di Programmazione
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

it.Concetti di Base di Programmazione

English

Se hai familiarità con la programmazione testuale e cerchi alcuni dei concetti di base del tuo linguaggio in vvvv, ecco una raccolta di concetti comuni di programmazione con il loro parallelo in vvvv.

Loops, Iterazioni

Fondamentalmente, vvvv evita il concetto di loop in sequenza. In sostanza tutti i calcoli delle iterazioni avvengono allo stesso tempo, utilizzando un calcolo diffuso, spreaded calculation, che fa tutti i calcoli nello stesso fotogramma, frame. Cerca i nodi Spread come I, Integral, Differential, Cross, Resample, Shift e i vari nodi spettrali: sono fondamentali per attuare molti scenari comuni per l'utilizzo dei loops.

Se state veramente cercando un modo per generare un loop come fareste con: for, do while, repeat until potete naturalmente iterare variabili in fotogrammi successivi, ma questo richiede tempo.
Date uno sguardo alle HelpPatches dei nodi Counter (Animation) e FrameCounter (Animation): vi aiuterà a simulare la famosa variabile d'iterazione i.

Anche i nodi FrameDelay (Animation) e FrameDelay (String) saranno necessari quando si vuole generare un loop. Vedere Generare Feedback Loops

Condizioni

I nodi = (Value) e = (String) possono aiutare a definire una condizione per interrompere il loop. I membri della categoria Boolean? vi aiuteranno a combinare diverse condizioni per interrompere un ciclo, come siete magari abituati a fare con and, &&, or, ||, not, !. Se avete bisogno di una condizione di arresto basata sul tempo, date un'occhiata al nodo MonoFlop (Animation).

Change (Animation)

  • if then else

Switch (Value Input)

  • switch, case

Automi di Stato,State Automatas

Se costruite una patch per generare qualsiasi cosa che possa essere suddiviso in una serie di stati e di eventi che causano la transizione da uno stato all'altro, allora è probabile che siate alla ricerca di questo nodo: Automata (Animation).

Procedure, Funzioni

Siete alla ricerca delle Subpatches e dei Modules.

Classi, Oggetti, Istanze, Metodi

Questi concetti non sono presenti in vvvv. La cosa che più ci si avvicina sono ancora le Subpatches ed i Modules .

Variabili

IOBoxes, Send/Receive, FrameDelay

Arrays, Liste

Spreads

Strutture Dati

Queue (Spreads), RingBuffer (Spreads)

nil, null

Vedere Spreads Vuoti

anonymous user login

Shoutbox

~7d ago

fleg: This Tuesday, Cologne: exhibition opening of "interwoven", textile disinformation patterns created with vvvv. https://fleg.de/news/exhibition-interwoven

~21d ago

manuelgonzalvez: Assimp nodes all broken afted Win Update w/exception "COM object that has been separated from its underlying RCW(...)"

~21d ago

manuelgonzalvez: @levi thanks would love to! anyway managed to get something similar working based on forum search and anthokio's patches.

~21d ago

levi: @ravasquez thanks. 31.2 x86 verrion worked. @manuelgonzalvez i have a dx11 projectTexture if u a want.

~23d ago

manuelgonzalvez: Anyone has a dx11 port of "projectedTexture" dx9 fx for projection mapping?

~23d ago

manuelgonzalvez: Anyone has a dx11 port of "projectedTexture" dx9 fx for projection mapping?

~23d ago

ravazquez: @levi not sure bout the ImagePack, but I believe VL.OpenCV should give you the same tools and should work with beta just fine

~24d ago

levi: anyone knows of a VVVVpacks.image that works for elliot's projector calibration patches?x64,dx11. always crashes v4 on solve.

~1mth ago

Lorenz: VJing with GIFS: https://lorenzpotthast.de/gifjockey/ A fun little side project, that I first prototyped in v4 and now turned web-based ;)

~2mth ago

schlonzo: finally fixed in 4.8 nice1