3daiewer

3d file structure reading and understanding made easier with gemini

What it does

3daiewer offers an enhanced 3D viewer for GLTF/GLB files, integrated with the Gemini API for querying an LLM (Large Language Model). The app allows users to upload 3D models in GLTF or GLB format, and it processes these files to extract vertices and faces, enabling the creation of a 3D mesh that can be visualized using Plotly. The app also provides metadata about the model, such as the number of vertices faces, and allows users to perform various operations like rotating the model, calculating surface area, and querying LLM for insights or questions related to the model.
In this implementation, the Gemini API is leveraged to allow users to query an LLM with specific questions about the 3D model, enhancing the app's functionality by providing AI-powered insights directly related to the model's structure and properties.
Key features include:
3D Visualization
Metadata Display AI Analysis
Interactive Functions
LLM Integration
Users can input a question about the model, and the app uses the Gemini API to query an LLM, providing answers based on the model's data.

Built with

  • streamlit

Team

By

Ali

From

Pakistan