TermiSTL is a cool little Python tool that lets you view 3D STL files as ASCII art right in your terminal!
Instead of opening heavy 3D software just to peek at an STL file, you can now see your models rendered as text art with interactive controls - drag to rotate, zoom in/out, and switch between different views. It even shows you basic info about the model like dimensions and volume.
Aditya Mendiratta
Check their projects out: CodeMate, AgriMind.ai, Nutrition Tracker, Bookish
José
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
I implemented a new wireframe rendering mode to offer an alternative way of visualizing STL models. It uses an efficient, Numba-jitted version of Bresenham's line algorithm, which forms the core of the new feature. It simply draws the edges of each triangle in the mesh. To make it user-friendly, I integrated this new capability into the main rendering pipeline and added a 'w' keybinding to allow easy toggling between the standard shaded view and the new wireframe display.
The project now provides a packaged Python release as an executable on GitHub Releases, making it easy for others to run.
I have added animated model rotation, so models now auto-rotate for easier viewing. Also introduced multiple auto-rotation modes—pick how you want the model to spin.
Just finishing and polishing my Terminal Craft YSWS submission! First I implemented the complete file browsing system with navigation and deletion capabilities, turning it from just a viewer into a proper file manager. Then I fixed an annoying freeze bug that happened when you tried to cycle through a directory with only one STL file. Finally I added filtering to the file explorer so it only shows STL files and directories, cutting out all the useless clutter.