Collision engine may evolve into physical engine.
npm i @iro/cox
import{collide,Polygon,Circle}from'@iro/cox'constpolygon=newPolygon({x: 10,y: 20,vertices: [-60,-60,-120,0,-60,60,60,60,120,0,60,-60]})
constcircle=newCircle({x: 60,y: 60,r: 50})
collide(polygon,circle)// output: true