[examples] Add examples shapes_math_sine_cosine (#5209) #5237
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TL;DR #5209 is asking for more examples. This PR is for the example shapes_math_sine_cosine
Summary
Added a new example
shapes_math_sine_cosine.c
that demonstrates the relationshipbetween the unit circle and the sine / cosine functions. The example is a C port
of the p5.js "angles and motion: sine/cosine" demo and uses raylib for rendering
and raygui for a small control panel.
Key features:
Changelog
examples/shapes/shapes_math_sine_cosine.c
— NEW: main example sourceexamples/shapes/shapes_math_sine_cosine.png
— optional screenshot.Possible areas of improvement
Tests
Manually tested on macos by building raylib, then building the example.
Let me know if you need any changes