👾
0x0_nerdz_c0rner
websitegithubyoutube
  • 👾Welcome to the nerds corner!
  • Cyber Security Trailer
  • 👾0x0_articles
    • It's all about books
    • Beginner lessons
    • How to find good content
    • Switching from Windows to Linux
    • My first Serenity OS program
    • Learning how donut.c works
    • Learning OpenGL
    • Malware development
  • 👾0x0_resources
    • Non-commercial links
    • Books, articles, research
    • Talks
    • Open-source Intelligence
    • Data safety and security
    • Ethical hacking
    • Graphics Programming
    • UX/UI Design
    • Linux kernel
Powered by GitBook
On this page
  1. 0x0_articles

Learning how donut.c works

PreviousMy first Serenity OS programNextLearning OpenGL

Last updated 2 years ago

First of all, it took me something like a month. To all the curious individuals who want to learn how donut.c works without any explanatory videos, you've been warned about the time it took me (personally). Consider that I spent about an hour everyday (more or less) and 3 to 5 hours during the weekends.

Useful resources: (unordered)

👾
GNU C Manual
donut.c article explaining the math behind it
Trigonometry functions
Rotation matrices
Unit circle
Matrix multiplication
My showcase/explanation video