Coding Challenge #54.2: Star Patterns Update: Law of Sines

Subscribers:
1,750,000
Published on ● Video Link: https://www.youtube.com/watch?v=lobJ9gzbLo8



Duration: 16:11
30,687 views
492


In this bonus super-sized coding challenge, I work through visualizing Islamic Star Patterns in p5.js. Code: https://thecodingtrain.com/challenges/54-islamic-star-patterns

p5.js Web Editor Sketches:
πŸ•ΉοΈ Islamic Star Pattern - Part I: https://editor.p5js.org/codingtrain/sketches/b3wnFYeVs
πŸ•ΉοΈ Islamic Star Pattern - Part II: https://editor.p5js.org/codingtrain/sketches/j-WTRIgjN

Other Parts of this Challenge:
πŸ“Ί Part 1: Islamic Star Patterns: https://youtu.be/sJ6pMLp_IaI

πŸŽ₯ Previous video: https://youtu.be/bqF9w9TTfeo?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ Next video: https://youtu.be/f5QBExMNB1I?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ All videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH

References:
πŸ“ Points, lines, and planes: http://paulbourke.net/geometry/pointlineplane/
πŸ”— Law of Sines on Wikipedia: https://en.wikipedia.org/wiki/Law_of_sines
✑︎ Gabriel Weymouth's Tweet on Star Patterns: https://twitter.com/gabrielweymouth/status/826890126747906048
🎀 Craig S. Kaplan Lecture on Star Patterns: https://youtu.be/FBn6VgoF3fE
πŸ““ University of Waterloo's Star Patterns Paper: http://www.cgl.uwaterloo.ca/csk/projects/starpatterns/

Links to Charities:
πŸ’Έ Refugees International: https://refugeerights.org/donate/
πŸ’Έ National Immigration Law Center: https://www.nilc.org/donate
πŸ’Έ International Rescue Committee: https://www.refugeesinternational.org/donate/
πŸ’Έ Urban Justice Center | Intl. Refugee Assistance Project: https://help.rescue.org/donate/refugees-need-urgent-support

Live Stream Archive:
πŸ”΄ Live Stream #77: More on Star Patterns: https://youtu.be/qTxPqMI69aM?t=3107s

Related Coding Challenges:
πŸš‚ #155 Kaleidoscope Snowflake #SupportP5: https://youtu.be/R3C2giDfmO8

Timestamps:
00:00 Follow-up video opening
00:28 Community created version
00:53 Where we left off
01:52 How can we simplify the code?
02:56 What is the Law of Sines?
08:36 Code! Refactor to use the Law of Sines
13:35 Simplifying the Hankin object
14:36 Done! Wrapping up this Coding Challenge

Editing by Mathieu Blanchette
Animations by Jason Heglund
Music from Epidemic Sound

πŸš‚ Website: http://thecodingtrain.com/
πŸ‘Ύ Share Your Creation! https://thecodingtrain.com/guides/passenger-showcase-guide
🚩 Suggest Topics: https://github.com/CodingTrain/Suggestion-Box
πŸ’‘ GitHub: https://github.com/CodingTrain
πŸ’¬ Discord: https://thecodingtrain.com/discord
πŸ’– Membership: http://youtube.com/thecodingtrain/join
πŸ›’ Store: https://standard.tv/codingtrain
πŸ–‹οΈ Twitter: https://twitter.com/thecodingtrain
πŸ“Έ Instagram: https://www.instagram.com/the.coding.train/

πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA

πŸ”— p5.js: https://p5js.org
πŸ”— p5.js Web Editor: https://editor.p5js.org/
πŸ”— Processing: https://processing.org

πŸ“„ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct

This description was auto-generated. If you see a problem, please open an issue: https://github.com/CodingTrain/thecodingtrain.com/issues/new

#islamicstarpatterns #hankins #tilepattern #lawofsines #p5js #javascript







Tags:
JavaScript (Programming Language)
live
programming
daniel shiffman
creative coding
p5.js
coding challenge
p5.js tutorial
p5js
javascript (programming language)
tutorial
javascript
coding
challenges
coding train
the coding train
islamic star patterns
star patterns js
star patterns javascript
star pattern p5js
refugee help
hankins
tile pattern
mosaic
law of sines
trigonometry patterns
law of sines javascript
star trigonometry