Show HN: Rotating torus in terminal (but with kitty graphics protocol) (andreadimatteo.com)

24 points by deotman ↗ HN
Hi HN,

I'm taking Computer Graphics @ Stanford this summer and wanted to express some very simple concepts I had in mind. That's why I wrote a rotating torus in C. Going from writing a ray-tracer that works in Blender to pure C with no dependencies feels relaxing. Wanted to try Kitty Graphics Protocol on the way, rendering images in terminal felt cool.

Open to comments and suggestions.

5 comments

[ 3.3 ms ] story [ 24.6 ms ] thread
The torus.c file start with this include directive.

  #include <_time.h>
I'm not sure what that header file is, but commenting it out allowed for a clean compile for me
Man I love toruses/tori

For those inclined to multivariable calculus, do your dopamine crow brain a favor and set pencil to paper.

It's super-intuitive because everything's a circle. The equation for calculating volume is beautiful, and figuring it out is fun.

Just thinking about a wave equation for the graphic is interesting