přehled vizuálních (i jiných) programovacích nástrojů dditvizual.pdf · vvvv.org živě...

13
Vizuální programování přehled vizuálních (i jiných) programovacích nástrojů DDIT

Upload: others

Post on 01-Feb-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

  • Vizuální programovánípřehled vizuálních (i jiných) programovacích nástrojů

    DDIT

  • Základní typické řešeníinteraktivní instalace

    načíst data zpracovat data předat/zobrazit výsledek

    senzor(y)(měření teploty)

    kontroler(program - vvvv)

    aktuátor (světelný systém - změna barvy světla)

  • Programování obecně

  • “Data driven” model

    >

    osoba 1 osoba 2

  • Vizuální nástroje

  • Modularita(stavební bloky, řídící řetězec)

    vstupní uzly výstupyspec. uzlyoperátory

    FileTexture,AudioIn,VideoIn,...

    +,*,-,/, >,

  • VVVV.orgživě

    ● prostředí VVVV● aritmetika● video+zvuk - vstup a výstup● geometrický model, světla, textury, animace

  • Kódování(Python, C++, C#, Java, ...)

    konec

    poslední?

    P = další postava;p = výška(P);

    max = p;X = P;

    start

    X = P = první postava;max = p = výška(P);

    max < p?

    +

    -

    +

    -

  • Základní stavební prvky(rozhodování, opakování)

    ● větvení

    if(i

  • Objektový přístup

    přístup k datům prostřednictvím operací objektu

    třídainstance 1

    instance 2

    instance 3

  • Objekt x Třída

    class Crowd {

    Person set[MAXPERSONS];

    public: Crowd(); person taller();

    };

    Crowd c;

    cout

  • Diskuse

  • Instalace (řízení dynamické světelné

    instalace)

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 10Slide 11Slide 12Slide 13Slide 14