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.
model_viewer_plus
199
Ein Flutter-Widget zum Rendern interaktiver 3D-Modelle im glTF- und GLB-Format. Abspaltung des model_viewer-Pakets.
three_dart
174
three.js, implementiert von Dart. Dart 3D-Bibliothek. Eine benutzerfreundliche, leichte, plattformübergreifende, universelle 3D-Bibliothek.
flutter_3d_controller
166
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.
flutter_tilt
134
Wenden Sie ganz einfach Tilt-Parallax-Hover-Effekte für Flutter an, die Tilt-, Licht-, Schatten-Effekte, Gyrosensor und viele benutzerdefinierte Parameter unterstützen.
zwidget
53
Transformieren Sie fast jedes Widget in eine pseudo-3D-Version, die leicht animiert werden kann.
flutter_gl
46
Plattformübergreifender Aufruf der OpenGL-API durch Dart über dart:ffi. 3D-Programmierung plattformübergreifend. Bietet OpenGL mit Texture Widget für Flutter.
simple_3d_renderer
45
Sp3dObj-Renderer. Enthält einfache Kameras, Beleuchtung, Welt und mehr. Unterstützt auch Benutzertaps.
util_simple_3d
23
Dienstprogramm für Sp3dObj. Enthält ein Dienstprogramm zur Generierung von 3D-Geometrie und mehr.
xl
23
Implementieren Sie Parallax-Animationen mit Beschleunigungsmesser und Zeiger- oder Berührungseingabe mithilfe eines maßgeschneiderten XL-Layering-Paradigmas. Gyroscope-Unterstützung.
dxf
22
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.