Sine and cosine can be generated by projecting the tip of a vector onto the y-axis and x-axis as the vector rotates about the origin.
License: CC BY-NC-SA by Khan Academy