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
215
Um widget Flutter para renderizar modelos 3D interativos nos formatos glTF e GLB. Fork do pacote model_viewer.
flutter_3d_controller
189
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
three_dart
182
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_tilt
149
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
simple_3d_renderer
48
Renderizador Sp3dObj. Inclui câmeras simples, luz, mundo e muito mais. Também suporta toques do usuário.
flutter_gl
47
chamada OpenGL API multiplataforma por Dart através do dart:ffi. Programação 3D multiplataforma. Fornece OpenGL com widget de textura no Flutter.
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.
dxf
23
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.