Přeskočit obsah

Oči: plná inicializace (internal_eyes_init)

Co dělá: Inicializuje animované oči s detailní konfigurací rozměrů, chování a FPS.

internal_eyes_init

Vstupy

  • sirka_disp: hodnota typu Číslo.
  • vyska_disp: hodnota typu Číslo.
  • sirka_L: hodnota typu Číslo.
  • sirka_R: hodnota typu Číslo.
  • vyska_L: hodnota typu Číslo.
  • vyska_R: hodnota typu Číslo.
  • zaobleni_L: hodnota typu Číslo.
  • zaobleni_R: hodnota typu Číslo.
  • vzdalenost_mezi: hodnota typu Číslo.
  • Pole blink: volba parametru v nabídce bloku.
  • Pole curiosity: volba parametru v nabídce bloku.
  • Pole cyclop: volba parametru v nabídce bloku.
  • Pole fps: volba parametru v nabídce bloku.
  • Pole idle: volba parametru v nabídce bloku.

Výstup

  • Žádný (příkazový blok).

Kdy použít

  • Když potřebuješ přesně nastavit vzhled a reakce očí.
  • Na začátku programu před dalšími bloky internal_eyes_*.

Tipy a pasti

  • Při volbě Cyclops generátor vynuluje pravé oko (šířka/výška/zaoblení/vzdálenost).
  • Blok jen nastaví parametry; vlastní pohyb a render běží až přes opakované internal_eyes_refresh.

Ukázka generovaného Python kódu

eyes = RoboEyes(fbuf, display)