Space key to add a rectangle. g is gravity acceleration, elast is coefficient of restitution.
スペースキーで長方形を追加. gが重力加速度で,elastが反発係数 ・ちなみに中見ると任意の多角形にも対応できるようになってる.(凹多角形は自信ない.多分バグる.) ・elastが1の時,エネルギー保存則を満たすはずだが,満たしてるのか? ・たまに壁抜けしたり,バグはあるけど許容範囲だと思う. 参考文献 http://merom686.hatenablog.com/entry/20091202/1259759869 https://eman-physics.net/dynamics/collision.html http://www.sci.u-hyogo.ac.jp/material/electro_phys/member/kohara/text3.pdf