ngb
97ff03990a
Shape caching entfernt
...
In Tests konnten keine Geschwindigkeitsvorteile festgestellt werden.
2022-07-25 19:05:28 +02:00
ngb
bd2364a8df
Laden von Schriftarten mit eigenem Namen möglich
2022-07-25 19:05:04 +02:00
ngb
617b915874
Refactorings zur Nebenläufigkeit
2022-07-25 17:45:39 +02:00
ngb
7772793e8d
Kommentar
2022-07-25 17:44:31 +02:00
ngb
bd8c0e37a7
Audio-Methoden synchronisiert
2022-07-25 17:44:22 +02:00
ngb
ecbe2b4f6b
interpolate zu animate umbenannt
...
Animation erbt zur Vereinfachung nun auch von Constants und dort gibt es schon eine interpolate Methode.
2022-07-25 17:42:06 +02:00
ngb
20fe700756
Rechtschreibung und standard Log-Format
2022-07-25 17:41:18 +02:00
ngb
0100a3f574
Methode um mehrere Animationen im ShapesLayer zu starten
2022-07-25 17:41:01 +02:00
ngb
aceb79c44f
Animate Methode zu play umbenannt
2022-07-25 17:40:42 +02:00
ngb
a4e29ccdba
Loader KLassen in io Paket verschoben
2022-07-25 17:38:53 +02:00
ngb
55014c8eec
Klasse Zeichenfenster ausgelagert
2022-07-25 17:35:46 +02:00
ngb
4f958cd57c
ImageLoaders in io Paket verschoben
2022-07-21 22:01:54 +02:00
ngb
04506f6e9c
JFrame in eine eigene Klasse ausgelagert
2022-07-21 22:01:38 +02:00
ngb
5a27e18634
Javadoc und kleine Refactorings
2022-07-21 21:02:50 +02:00
ngb
8b23c658e8
Animator Interface entfernt
2022-07-21 21:02:30 +02:00
ngb
1ca13c977a
Javadoc
2022-07-21 21:02:10 +02:00
ngb
78c93666d0
Javadoc
2022-07-21 21:01:46 +02:00
ngb
917eb805c6
Bug: Threadsafety
2022-07-21 21:01:33 +02:00
ngb
fddd8d621b
flush() nach jeder Log-Nachricht
...
Der Logger sendet nun nach jedem Log die Nachricht zum OutputStream.
2022-07-21 21:00:55 +02:00
ngb
4bf0068051
Icons werden nun in allen Größen geladen
...
Alle vorhandenen Icons werden geladen und mit Jframe.setIconImages() dem Fenster hinzugefügt. Unter macOS wird nur die Größe 512 geladen und als Dock-Icon gesetzt.
2022-07-21 20:59:28 +02:00
ngb
371a962432
Syncronisation des Zeichenthreads mit update/draw über eigenen Zustand
...
delay() setzt den Zustand auf DELAYED und der Zeichenthread läuft weiter, wenn der update/draw Thread in diesen Zustand wechselt (also delay() aufgerufen wurde). Es wird nicht mehr Thread.getState() geprüft, dies zu unzuverlässi gwar.
2022-07-21 10:54:08 +02:00
ngb
99848e47f8
colt abhängigkeit nur für’s kompilieren
2022-07-21 10:52:47 +02:00
ngb
f75aaf4b7e
Predict-Methode für eine Eingabe
2022-07-21 10:52:19 +02:00
ngb
e5c6fa634a
Anpassung der Package-Struktur
2022-07-20 17:15:29 +02:00
ngb
ccc83414c7
Merge branch 'optional-ml'
2022-07-20 17:09:24 +02:00
ngb
16477463d4
java doc und refactorings
2022-07-20 17:09:09 +02:00
ngb
d3997561fc
Streams durch Schleifen ersetzt
...
Der Overhead durch die parallelen Streams war zu hoch. Jedenfalls bei den relativ kleinen Matrizen im Test. Bei größeren Matrizen könnte die Parallelität einen Vorteil bringen. Ggf. sollte dies getesett werden und abhängig von der Größe die bestte Methode gewählt werden.
2022-07-19 22:53:46 +02:00
ngb
b6b4ffe6a5
Weitere Tests eingefügt und verbessert
2022-07-19 22:52:23 +02:00
ngb
bf261b5e9b
Colt als optionale Abhängigkeit
...
DAs Anlernen des NN geht um den Faktor 20 schneller, wenn Colt benutzt wird.
2022-07-19 20:05:37 +02:00
ngb
b79f26f51e
Matric interface umbenannt
2022-07-19 09:14:00 +02:00
ngb
538a8215e6
Userinput wird nach Stopp der ZM weiterverarbeitet
2022-07-19 08:56:00 +02:00
ngb
cbda5c3077
Bug: Linearer Farbverlauf wurde nicht korrekt berechnet
2022-07-19 08:55:06 +02:00
ngb
2caa528a5e
Listeniterationen Threadsafe gemacht
2022-07-18 22:48:28 +02:00
ngb
bb50abb7bd
Javadoc
2022-07-18 22:48:08 +02:00
ngb
38d5f22fb6
Bug: UpdateThreadExecutor blockt nun korrekt den Zeichenthread
2022-07-18 22:47:37 +02:00
ngb
d34c60505e
Bug: mousePressed wurde nicht ausgelöst
2022-07-18 22:46:48 +02:00
ngb
4c8e5c8939
USing Colt library as optional dependency
2022-07-18 11:06:08 +02:00
ngb
9a9a714050
Javadoc
2022-07-17 16:38:42 +02:00
ngb
f0b064a3d5
Changelog
2022-07-17 15:57:34 +02:00
ngb
c922357ab7
Bug behoben: Flackern bei Farbverläufen
2022-07-17 15:57:24 +02:00
ngb
17c31a1a03
Bug behoben: delay() funktioniert nun auch nach Stopp der ZM
2022-07-17 15:57:02 +02:00
ngb
6551bb75c9
Farbverläufe für Formen und neue Konstantennamen
2022-07-17 15:45:05 +02:00
ngb
3931e610c6
Changelog und Versionsnummer
2022-07-17 09:28:11 +02:00
ngb
bf14bf14dd
Fixewd javadoc
2022-07-17 09:27:56 +02:00
ngb
222bc0ff7d
Merge branch 'concurrent-frames'
2022-07-17 08:55:13 +02:00
ngb
33fb503ab8
animateAndWait methoden
2022-07-17 08:54:47 +02:00
ngb
aad53d51d1
FadeAnimation erstellt
2022-07-17 08:54:34 +02:00
ngb
d87e455e9d
Bug beim Laden von AudioStreams behoben
2022-07-17 08:54:17 +02:00
ngb
4fd4aa9a94
update/draw nun in eigenem Thread
...
update/draw wird nun einmal pro Frame als separater Thread ausgeführt. Falls dabei delay oder eine andere wartende Methode aufgerufen wird, läuft die ZM aber weiter, bis der update/draw Thread wieder aufwacht. Dadurch werden Animationen und andere parallele Prozesse nicht auch geblockt.
2022-07-17 08:53:43 +02:00
ngb
7031aa40cc
Animationssystem erweitert
2022-07-16 17:01:39 +02:00