Métodos Frequentes
Métodos Frequentes
Métodos Frequentes
Métodos Frequentes
double rad(point a,point b) { point p=*this; return fabs(atan2(fabs(a.sub(p).cross(b.sub(p))),a.sub(p).dot(b.sub(p)))); }
double rad(point a,point b) { point p=*this; return fabs(atan2(fabs(a.sub(p).cross(b.sub(p))),a.sub(p).dot(b.sub(p)))); }