Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Coding Challenge

Автор: The Coding Train

Загружено: 2018-10-03

Просмотров: 118179

Описание:

In this Coding Challenge, I visualize a "Lissajous Curve Table" with Processing (Java). Code: https://thecodingtrain.com/challenges...

🕹️ p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/s...

🎥 Previous video:    • Coding Challenge #115: Snake Game Redux  
🎥 Next video:    • Coding Challenge #117: Seven-Segment Display  
🎥 All videos:    • Coding Challenges  

References:
🗄 Lissajous Curve on Wikipedia: https://en.wikipedia.org/wiki/Lissajo...
🐦 Panlepan Twitter:   / 954694464697720833  
🐦 Julio Mulero Twitter:   / 1039456605736185856  

Videos:
🎥 Lissajous Curves with p5.js:    • Coding Challenge #116 Continued: Lissajous...  
🎥 Lissajous Curve by standupmaths:    • Making a physical Lissajous curve  
🎥 Polar Coordinates:    • 3.4 Polar Coordinates - The Nature of Code  
🎥 Harmonic motion:    • 3.5 Simple Harmonic Motion - Nature of Code  
🎥 2D Arrays in JavaScript:    • 9.15: 2D Arrays in JavaScript - p5.js Tuto...  
🔴 Coding Train Live 152:    • Coding Train Live #152: Lissajous Curve Table  

Related Coding Challenges:
🚂 #55 Mathematical Rose Patterns:    • Coding Challenge #55: Mathematical Rose Pa...  
🚂 #60 Butterfly Generator:    • Coding Challenge #60: Butterfly Generator  
🚂 #81 Circle Morphing:    • Coding Challenge #81.1: Circle Morphing - ...  
🚂 #133 Times Tables Cardioid Visualization:    • Coding Challenge #133: Times Tables Cardio...  
🚂 #134 Heart Curve:    • Coding Challenge #134.1: Heart Curve  
🚂 #C1 Maurer Rose:    • Coding the Maurer Rose  

Timestamps:
0:00 Introducing today's topic
0:30 Inspiration
1:53 Important elements
4:28 Size of the boxes
5:09 Add circles at top of canvas
7:08 Use polar to cartesian coordinates to determine the offset
8:05 Draw a point on the circles
9:17 Add a line
9:52 Adjust speed of rotation based the circle's index
10:40 Add circles along left of canvas
12:05 Create a Curve class
13:24 Draw the path of the curve
15:00 2D arrays
16:06 Matrices are expressed as "row by column"
19:07 Set x and y points for all row and column combination
20:52 Draw the points
21:52 Highlight the points
23:30 Refinements: reverse direction of rotation and reset the circles
27:27 Thank you for watching!

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

🚂 Website: http://thecodingtrain.com/
👾 Share Your Creation! https://thecodingtrain.com/guides/pas...
🚩 Suggest Topics: https://github.com/CodingTrain/Sugges...
💡 GitHub: https://github.com/CodingTrain
💬 Discord: https://thecodingtrain.com/discord
💖 Membership: http://youtube.com/thecodingtrain/join
🛒 Store: https://standard.tv/codingtrain
🖋️ Twitter:   / thecodingtrain  
📸 Instagram:   / the.coding.train  

🎥 Coding Challenges:    • Coding Challenges  
🎥 Intro to Programming:    • Start learning here!  

🔗 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-o...

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

#lissajouscurve #polarcoordinates #processing

Coding Challenge

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Coding Challenge #116 Continued: Lissajous Curve Table in p5.js

Coding Challenge #116 Continued: Lissajous Curve Table in p5.js

Coding Challenge 183: Paper Marbling Algorithm

Coding Challenge 183: Paper Marbling Algorithm

Coding Challenge 21: Mandelbrot Set

Coding Challenge 21: Mandelbrot Set

Coding Challenge 168: MandelBulb 3D Fractal

Coding Challenge 168: MandelBulb 3D Fractal

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

Цепи Маркова — математика предсказаний [Veritasium]

Цепи Маркова — математика предсказаний [Veritasium]

Coding Challenge 145: 2D Raycasting

Coding Challenge 145: 2D Raycasting

Discover the Mesmerizing Le Joujou Figures

Discover the Mesmerizing Le Joujou Figures

Они унизили уборщика — и поплатились за это | Розыгрыш в спортзале от Анатолия № 57

Они унизили уборщика — и поплатились за это | Розыгрыш в спортзале от Анатолия № 57

Coding Challenge 125: Fourier Series

Coding Challenge 125: Fourier Series

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Когнитивные ошибки: от безобидной до КАТАСТРОФИЧЕСКИ ОПАСНОЙ

Когнитивные ошибки: от безобидной до КАТАСТРОФИЧЕСКИ ОПАСНОЙ

Understanding G0, G1, G2 and G3 surface continuity using curvature comb

Understanding G0, G1, G2 and G3 surface continuity using curvature comb

Как починить Atol UEM в Linux

Как починить Atol UEM в Linux

Coding Challenge #71: Minesweeper

Coding Challenge #71: Minesweeper

Как 2D существо видит ИСКРИВЛЕННОЕ ПРОСТРАНСТВО?

Как 2D существо видит ИСКРИВЛЕННОЕ ПРОСТРАНСТВО?

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

What was Coding like 40 years ago?

What was Coding like 40 years ago?

Recreating Vintage Computer Art with Processing

Recreating Vintage Computer Art with Processing

Порталы не создают вечный двигатель, если телепортировать гравитацию

Порталы не создают вечный двигатель, если телепортировать гравитацию

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]