IshaqKassam
Posted on November 8, 2021
In this article, we are going to draw a semi-circle using OpenGL, glfw - c++.
I'll be referring back to the previous tutorial: link here:
Before going in to the details, locate the first line in the drawCircle
function and remove the * 2
so that you have this:
float theta = 3.1415926 / float(num_segments);
In mathematics, a full circle, having 360 degrees, can be represented in Radian measure as 2 PI
. Simple logic then tells us that 180 degrees is simply PI
. Hence, in the code, to convert the full circle into a semi circle, all we did was to remove the * 2
.
Reading more on Radian measure and deeper concepts might help, but I hope this simplistic explanation helped.
Happy coding!
💖 💪 🙅 🚩
IshaqKassam
Posted on November 8, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.