Pacotes de topo do Flutter para 3D Um modelo 3D é uma representação tridimensional realista de qualquer objeto ou cena, frequentemente criado usando softwares. O formato de dados mais comum que representa geometria 3D é o formato de arquivo **.obj** (Object) e tem sido usado por uma variedade de aplicativos de gráficos 3D. O formato é simples: é um arquivo de texto que contém uma lista de vértices e faces. Cada vértice é especificado por uma linha que começa com a letra "v", seguida por três números que representam as coordenadas x, y e z do vértice. Cada face é especificada por uma linha que começa com a letra "f", seguida por três números que representam os índices dos vértices que compõem a face. Existem alguns outros elementos que podem ser especificados em um arquivo .obj, como coordenadas de textura e normais. Alguns outros formatos são glTF e GLB. Os pacotes Flutter a seguir podem ser usados para renderizar modelos 3D ou visualizar modelos 3D, o que inclui dimensionamento, rotação e visualização do modelo em perspectivas diferentes. Isso é feito usando OpenGL, WebGL ou outras implementações. Esta lista também inclui alguns pacotes que podem ajudar a visualizar widgets em perspectiva pseudo-3D.
model_viewer_plus
199
Um widget Flutter para renderizar modelos 3D interativos nos formatos glTF e GLB. Fork do pacote model_viewer.
three_dart
174
implementação do three.js por Dart. Biblioteca Dart 3D. uma biblioteca 3D fácil de usar, leve, multiplataforma e de propósito geral.
flutter_3d_controller
166
um pacote flutter para renderizar modelos 3d interativos em diferentes formatos (glb, gltf, fbx, obj), com capacidade de controlar animações, texturas e câmera
flutter_tilt
134
aplique facilmente efeitos de inclinação paralaxe para flutter, que suporta inclinação, luz, efeitos de sombra, sensores de giroscópio e muitos parâmetros personalizados
flutter_gl
46
chamada OpenGL API multiplataforma por Dart através do dart:ffi. Programação 3D multiplataforma. Fornece OpenGL com widget de textura no Flutter.
simple_3d_renderer
45
Renderizador Sp3dObj. Inclui câmeras simples, luz, mundo e muito mais. Também suporta toques do usuário.
xl
23
Implemente animações de paralaxe alimentadas por acelerômetro, ponteiros ou toques com um paradigma de camadas XL exclusivo. Suporte para giroscópio.
dxf
22
pacote DXF para desenvolvedores Dart criarem, lerem, atualizarem e excluírem os dados em arquivos DXF do AutoCAD - um formato de arquivo de dados CAD desenvolvido pela Autodesk.