QuantitativeBytes's repositories

qbLinAlg

QuantitativeBytes Linear Algebra Library [C++]. A simple implementation of various common linear algebra functions, intended for educational purposes.

Language:C++License:MITStargazers:43Issues:2Issues:4

qbRayTrace

Welcome to my new series on building a ray tracer from scratch in C++ with the SDL2 library! Follow me in this 'code with me' style series as I build a simple but functional ray tracer from scratch in C++. As far as possible, I use only the standard libraries, with the addition of SDL2 to allow the display of the final image in a window.

Language:C++License:GPL-3.0Stargazers:37Issues:1Issues:1

qbGradient

qbGradient is a simple C++ implementation of the gradient descent method for numerical optimization, intended to demonstrate the principles of the method for educational purposes.

Language:C++License:MITStargazers:11Issues:1Issues:0

qbRayTrace2

Welcome to Part 2 of my series on building a ray tracer from scratch in C++ with the SDL2 library! Follow me in this 'code with me' style series as I build a simple but functional ray tracer from scratch in C++. As far as possible, I use only the standard libraries, with the addition of SDL2 to allow the display of the final image in a window.

Language:C++License:GPL-3.0Stargazers:9Issues:2Issues:3

qbColor

Colour space conversion - RGB to HSV and HSV to RGB

Language:C++License:MITStargazers:3Issues:1Issues:0