In yet another “Pi Day” coding challenge, I attempt to generate a pdf “Book of Pi” with the first 10 million digits of Pi mapped to color. Processing (Java) is used for this project. Code: [ Ссылка ]
Other Parts of this Challenge:
📺 Part 2: The Book of Pi: [ Ссылка ]
🎥 Previous video: [ Ссылка ]
🎥 Next video: [ Ссылка ]
🎥 All videos: [ Ссылка ]
References:
🥧 1 Billion Digits of Pi: [ Ссылка ]
🥟 10 Million Pi Digits: [ Ссылка ]
🍰 Million Pi Digits: [ Ссылка ]
🗒️ Pi Day Code: [ Ссылка ]
Videos:
🎥 Polar to Cartesian: [ Ссылка ]
⚙️ Learning Processing: [ Ссылка ]
🔴 Live Stream Archive: [ Ссылка ]
Related Coding Challenges:
🚂 #21 Mandelbrot Set with p5.js: [ Ссылка ]
🚂 #156 Peeking Inside Pi: [ Ссылка ]
🚂 #161 Estimating π from Random Numbers with Euclid's Algorithm: [ Ссылка ]
🚂 #169 Pi in the Sky Game: [ Ссылка ]
🚂 #140 Leibniz Formula for Pi: [ Ссылка ]
🚂 #141 Calculating Digits of Pi with Mandelbrot Set: [ Ссылка ]
🚂 #139 Calculating Digits of Pi with Collisions: [ Ссылка ]
🚂 #96 Visualizing the Digits of Pi: [ Ссылка ]
🚂 #95 Approximating the Value of Pi: [ Ссылка ]
Timestamps:
0:00 Introduction
1:40 A system to render a grid
3:10 Representing each digit of Pi as a color
5:10 Debugging
6:00 Writing the digit in the grid for debugging
8:11 The PDF Export in Processing
10:30 How big can we make this?
12:25 More debugging
13:41 Trying with a larger window size
14:45 An offscreen graphics buffer
19:15 Out of memory!
20:46 Using HSB mode
23:39 Tada!
24:06 Going back to PDF-land
27:28 An interesting point about hue
27:48 Rendering the million digits in PDF
28:35 Rendering with multiple pages!
33:20 Trying it with 10 million digits
36:03 Thank you for watching!
Editing by Mathieu Blanchette
Animations by Jason Heglund
Music from Epidemic Sound
🚂 Website: [ Ссылка ]
👾 Share Your Creation! [ Ссылка ]
🚩 Suggest Topics: [ Ссылка ]
💡 GitHub: [ Ссылка ]
💬 Discord: [ Ссылка ]
💖 Membership: [ Ссылка ]
🛒 Store: [ Ссылка ]
🖋️ Twitter: [ Ссылка ]
📸 Instagram: [ Ссылка ]
🎥 Coding Challenges: [ Ссылка ]
🎥 Intro to Programming: [ Ссылка ]
🔗 p5.js: [ Ссылка ]
🔗 p5.js Web Editor: [ Ссылка ]
🔗 Processing: [ Ссылка ]
📄 Code of Conduct: [ Ссылка ]
This description was auto-generated. If you see a problem, please open an issue: [ Ссылка ]
#pi #piday #visualization #processing #java
Ещё видео!