Kategorie: three.js
-
Angular three.js Demo
Mit den folgenden Schritten kann man eine webgl three.js Komponenete in Angular erstellen: Installiere Three.js als Abhängigkeit: 2. Installiere die Three.js-Typdefinitionen, um die Typüberprüfung und Code-Intelligenz in deinem Angular-Projekt zu verbessern. Führe den folgenden Befehl aus: 3. Erstelle einer Angular Komponente Ergebnis:
-
Three.js Tween Übersicht Animationen Möglichkeiten
Hier gibt es eine sehr gut Abbildung der möglichen Animation (Tweens) in Three.js: http://www.grasshopper3d.com/profiles/blogs/port-of-robert-penner-s-easing-equations?xg_source=activity (siehe sehr gute Abbildung in den Kommentaren) Zum Einbinden ist das sehr hilfreich: Tutorial Tween three.js Ein kleines Beispiel für einen Tween: new TWEEN.Tween( cube.rotation ) .to( { y: (cube.rotation.y + Math.PI/2)}, 1500 ) .easing( TWEEN.Easing.Back.EaseInOut).start();
-
Three.js Camerasteuerung mit der Tastatur
Um mit der Tastatur (a,w,s,d und q,e und t,g,f,h) in einem three.js 3D-Projekt die Kamera zu bewegen, sind ein paar einfach Schritte nötig. in der init-Methode document.addEventListener( ‚keypress‘, onDocumentKeyPress, false ); und eine einfache Methode
-
Anordnen von WebGl 3D Objekten mit three.js
Ergebnis (Perspektive ist geändert worden):