BF: Všechno šlape až do dne, kdy máš víc USB zařízení než je zdraví rozumné. Klávesnice, myš, mikrofon, RGB lampa č. 1, RGB lampa č. 2, jedna webkamera, druhá webkamera (protože jiný úhel, že ..), Backlight LED RGB pásky na monitor, větrák, podsvícená podložka pod myš, tři externí HDD, víceportový adaptér do kterého je zapojený HUB PORT 2 a ten krmí HUB PORT 3, USB repráčky.
A pak to přijde: "Nemám žádný volný port USB!"
PCIE slot kam bych mohl zapojit dejme tomu "4x3.1 USB" ? Zabrala ho velikost kolosalního GPU, který žere víc wattů jak dětský tábor.
Tak co teď? Jasně, je tu HUB, ale jaký? Ty levné jsou spíš loterie. Maximálně jedno slušný Ačko, těch je ale hodně ruzných typů kvality a jsou často omezené na [USB-A USB 2.0] kvality odpovidající plastikové hračce z Kinder vajíčka. Co tedy dělat. Odpověd je jednoduchá, použijte USB Type-E.
Přejít na článek
Urcite to pujde naprogramovat. Jen necekej, ze to bude v API...
https://docs.oracle.com/javafx/2/animations/basics.htm#CJAJJAGI
Trochu jsem se v tom vrtal a máš pravdu, transformace by bylo možné dosáhnout pomocí paralélně běžících animací na překrývající objekty, ale kód by sis samozřejmě musel napsat sám.
I když, v mám případě spíš objekt potřebuji "vyrolovat" a "srolovat" tu část, co tam chybí.
Našel jsem na internetu kód, který funguje a změnil jsem ho, aby fungoval pro můj Polygon
Funguje dobře, ale chtěl bych se zeptat na dvě věci.
1. Jak to změním, abych mohl použít knihovny z javafx? (javafx.animation.Timeline žádnou metodu scheduleAtFixedRate nemá)
2. Kód je sice jednoduchý, přesto bych se chtěl zeptat, jestli neexistuje nějaké optimálnější algoritmus.
Děkuji
Tak jsem to upravil, výsledná kód vypadá takhle: