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
277
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
256
Um widget Flutter para renderizar modelos 3D interativos nos formatos glTF e GLB. Fork do pacote model_viewer.
flutter_tilt
230
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
193
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
133
biblioteca de renderização 3d para flutter. atualmente só é suportado quando o impeller está habilitado.
simple_3d_renderer
55
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
46
um widget globo 3d interativo e totalmente personalizável escrito em dart puro.
dxf
26
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.
simple_3d
25
este pacote foi criado para a conveniência de não especialistas em 3d, incluindo cientistas.
flutter_embed_unity
24
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.
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.