Rotation um Z-Achse Vector3 - Mathematik dahinter?
Hallöchen.
Ich versuche gerade, mittels eigenst geschriebener Vector-klassen (3D und 2D) eine Visualisierung einer Sternen-Wolke zu realisieren.
index.php -> https://pastebin.com/3j7RpGKe
main.js -> https://pastebin.com/ySE4UWpY
libs/vectors.js -> https://pastebin.com/UL3AKmPj
libs/seededrandom.js -> https://pastebin.com/bT3kLavZ
Wer kann mir nun helfen, dass sich diese Kugel um die Z-Achse "dreht" (es handelt sich technisch gesehen um eine 3-dimensionale kugel aus punkten)
Warum mittels Div's?
Wollte dafür keine Canvas-Umgebung vorerst aufbauen. Erst das Mathe, dann die Visualisierung.
Und ja: Ich könnte das viel schneller mit THREE.js umsetzen. ABER ich brauche eine 2-dimensionale koordinatenmatrix, um mit der maus mit den einzelnen punkten mathematisch interagieren zu können.
Wer kann mir da etwas mathematisch unter die Arme greifen?