oben Flattern 3D-Pakete Ein 3D-Modell ist eine realistische dreidimensionale Darstellung eines Objekts oder einer Szene, die häufig mithilfe von Software erstellt wird. Das am häufigsten verwendete Datenformat, das 3D-Geometrie darstellt, ist das **.obj** (Objekt) Dateiformat und wurde von verschiedenen 3D-Grafikanwendungen verwendet. Das Format ist einfach: Es handelt sich um eine Textdatei, die eine Liste von Punkten und Flächen enthält. Jeder Punkt wird durch eine Zeile angegeben, die mit dem Buchstaben "v" beginnt, gefolgt von drei Zahlen, die die x-, y- und z-Koordinaten des Punkts darstellen. Jede Fläche wird durch eine Zeile angegeben, die mit dem Buchstaben "f" beginnt, gefolgt von drei Zahlen, die die Indizes der Punkte angeben, die die Fläche bilden. In einer .obj-Datei können noch einige andere Elemente angegeben werden, wie z.B. Texturkoordinaten und Normalen. Einige andere Formate sind glTF und GLB. Die folgenden Flutter-Pakete können verwendet werden, um 3D-Modelle darzustellen oder anzuzeigen, einschließlich Skalierung, Rotation und Betrachtung des Modells aus verschiedenen Perspektiven. Dies wird mithilfe von OpenGL, WebGL oder anderen Implementierungen durchgeführt. Diese Liste enthält auch einige Pakete, die beim Betrachten von Widgets in einer pseudo-3D-Perspektive helfen können.
flutter_3d_controller
277
Ein Flutter-Paket zum Rendern interaktiver 3D-Modelle in verschiedenen Formaten (glb, gltf, fbx, obj) mit der Möglichkeit zur Steuerung von Animationen, Texturen und Kamera.
model_viewer_plus
256
Ein Flutter-Widget zum Rendern interaktiver 3D-Modelle im glTF- und GLB-Format. Abspaltung des model_viewer-Pakets.
flutter_tilt
230
Wenden Sie ganz einfach Tilt-Parallax-Hover-Effekte für Flutter an, die Tilt-, Licht-, Schatten-Effekte, Gyrosensor und viele benutzerdefinierte Parameter unterstützen.
three_dart
193
three.js, implementiert von Dart. Dart 3D-Bibliothek. Eine benutzerfreundliche, leichte, plattformübergreifende, universelle 3D-Bibliothek.
flutter_scene
133
3d-renderbibliothek für flutter. aktuell nur unterstützt, wenn impeller aktiviert ist.
zwidget
65
Transformieren Sie fast jedes Widget in eine pseudo-3D-Version, die leicht animiert werden kann.
simple_3d_renderer
55
Sp3dObj-Renderer. Enthält einfache Kameras, Beleuchtung, Welt und mehr. Unterstützt auch Benutzertaps.
flutter_gl
51
Plattformübergreifender Aufruf der OpenGL-API durch Dart über dart:ffi. 3D-Programmierung plattformübergreifend. Bietet OpenGL mit Texture Widget für Flutter.
flutter_earth_globe
46
ein interaktiver und vollständig anpassbarer 3d-globus-widget, geschrieben in reiner dart.
util_simple_3d
27
Dienstprogramm für Sp3dObj. Enthält ein Dienstprogramm zur Generierung von 3D-Geometrie und mehr.
dxf
26
DXF-Paket für Dart-Entwickler zum Erstellen, Lesen, Aktualisieren und Löschen von Daten in einer AutoCAD DXF-Datei - einem von Autodesk entwickelten CAD-Datenformat.
simple_3d
25
dieses paket wurde für die bequeme nutzung durch 3d-nicht-experten, einschließlich wissenschaftler, erstellt.
flutter_embed_unity
24
nutzen sie die kraft von unity 3d in ihrer flutter-app, indem sie unity als widget einbetten. nützlich für das hinzufügen von 3d, spielen oder erweiterten realität (ar) zu ihrer app.
xl
24
Implementieren Sie Parallax-Animationen mit Beschleunigungsmesser und Zeiger- oder Berührungseingabe mithilfe eines maßgeschneiderten XL-Layering-Paradigmas. Gyroscope-Unterstützung.