TopoVisualizer-Blender

Addon For Blender to teach school students about geometry and cube creation in Open source tool Blender

Description

TopoVisualizer is a custom Blender addon developed to automate structured 3D grid generation and perform topology-aware mesh operations. The addon allows users to generate a specified number of cubes arranged in a 2D grid while ensuring that newly created grids do not overlap with existing objects through an efficient spatial placement strategy.

It includes an intuitive UI panel within the 3D viewport, where users can input the number of cubes, choose placement strategies, and perform actions such as grid creation, deletion, and smart merging of meshes.

A key feature of the addon is its topology-aware merge operation, which merges meshes only when they share a common face, removes internal faces, and ensures clean geometry by eliminating duplicate vertices. The system also incorporates user-friendly feedback mechanisms, including validation dialogs and toast-style notifications.

Additionally, the addon tracks user activity through a session statistics panel, displaying metrics such as the number of grids generated, cubes created, deleted objects, and successful merges, enhancing usability and providing analytical insights.

Overall, TopoVisualizer combines algorithmic spatial reasoning, Blender API integration, and user experience enhancements to deliver a robust and interactive 3D modeling utility.

Issues & PRs Board
No issues or pull requests added.