list graviti point circl enclos bound box conveni method us fig initi state fig state todo method requir sub class sensibl extend fig state vertex fig circl vertex relev concret fig extend gain function list point list point circl graviti point list point ret arrai list point cx big port center cy big port center radiu big port width pi math pi circl point cx math co pi circl point radiu cy math sin pi circl point radiu ret add point ret 