You are browsing as a guest. Sign up (or log in) to start making projects!

STLView CLI Tool

  • 1 Devlogs
  • 2 Total hours

STLView is a command-line tool that renders 3D models (STL and OBJ) as ASCII art directly in your terminal. You have never seen something like that, have you? Load a file, rotate and zoom, switch between wireframe, solid, or dot rendering styles, all without leaving the terminal. It's built for quick visualization, lightweight previews, and just having fun with 3D in a text based interface.

Open comments for this post

2h 7m 53s logged

Devlog #01

Started working on STLView ʕ•ᴥ•ʔ

STLView is going to be a CLI 3D model viewer that renders STL and OBJ files directly in the terminal as ASCII

So far I’ve built the basic project structure and CLI with commands for:

  • load
  • show
  • rotate
  • zoom
  • reset
  • info
  • style
  • export
  • version
  • logo

The basic model system is in place with vertices, faces and models, along with an initial STL loader.

I’ve also added the camera system with rotation, zoom and reset, plus the first rendering styles:

  • solid (like # or %)
  • wireframe (only #)
  • dots (only .)

The renderer can already rotate vertices and project them from 3D into 2D terminal coordinates.

Export functionality is also being prepared for saving rendered ASCII output to (.txt) or (.asc)

The big thing still missing is the actual ASCII renderer, but I am just getting started ʕ•ᴥ•ʔ🤍

0
0
21

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…