This is Box2D sample code, i reference with http://www.emanueleferonato.com/, and write my sample code and restructure my idea.