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.
flutter_3d_controller
296
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
model_viewer_plus
273
Um widget Flutter para renderizar modelos 3D interativos nos formatos glTF e GLB. Fork do pacote model_viewer.
flutter_tilt
251
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
three_dart
196
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_scene
149
biblioteca de renderização 3d para flutter. atualmente só é suportado quando o impeller está habilitado.
simple_3d_renderer
56
Renderizador Sp3dObj. Inclui câmeras simples, luz, mundo e muito mais. Também suporta toques do usuário.
flutter_gl
51
chamada OpenGL API multiplataforma por Dart através do dart:ffi. Programação 3D multiplataforma. Fornece OpenGL com widget de textura no Flutter.
flutter_earth_globe
50
um widget globo 3d interativo e totalmente personalizável escrito em dart puro.
dxf
27
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.
flutter_embed_unity
26
use a potência do unity 3d no seu aplicativo flutter ao incorporar o unity como um widget. útil para adicionar 3d, jogos ou realidade aumentada (ra) ao seu aplicativo.
simple_3d
25
este pacote foi criado para a conveniência de não especialistas em 3d, incluindo cientistas.
xl
24
Implemente animações de paralaxe alimentadas por acelerômetro, ponteiros ou toques com um paradigma de camadas XL exclusivo. Suporte para giroscópio.