3D

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.