Visually experience the beauty
of mathematics with p5.js
19 Nov, 2023 JSConf JP
@kkeeth @kuwahara_jsri @kkeeth
Slide 2
Slide 2 text
Who am I
Slide 3
Slide 3 text
3
Slide 4
Slide 4 text
4
Slide 5
Slide 5 text
5
outputs
Slide 6
Slide 6 text
npmjs.com/~kkeeth
Slide 7
Slide 7 text
Let’s start 😆
Slide 8
Slide 8 text
My Math History
Slide 9
Slide 9 text
Undergraduate: Riemann's zeta function
(Part of Riemann hypothesis)
Graduate Student: Knot Theory
(Part of Volume conjecture)
My Math History
Slide 10
Slide 10 text
A Million Dollars at Stake. Seven of the most
dif
f
icult problems in mathematics
One problem (the Poincaré Conjecture) was
solved (proved) by Perelman
Aside: “millennium prize problems”
Slide 11
Slide 11 text
Introduction to
p5.js
Slide 12
Slide 12 text
Do you know p5.js ? 😁
Slide 13
Slide 13 text
URL: https://p5js.org/
Slide 14
Slide 14 text
👉
About p5.js
Slide 15
Slide 15 text
Processing
p5.js
Programming Language Java / (JavaScript) JavaScript
Operating Environment mainly PC Web Browser
Performance Normal little slow
Slide 16
Slide 16 text
URL: https://editor.p5js.org/
Slide 17
Slide 17 text
setup
This function is called once.
It's used to de
fi
ne initial
environment properties.
draw
Called directly after setup,
continuously executes the lines
of code contained inside its
block until the program is
stopped.
Slide 18
Slide 18 text
setup
This function is called once.
It's used to de
fi
ne initial
environment properties.
draw
Called directly after setup,
continuously executes the lines
of code contained inside its
block until the program is
stopped.