Metric spaces tester

eng | pl

Jeżeli miałeś kiedyś abstrakcyjne sny o drziwnych przestrzeniach metrycznych i trójkątnych kulach, to teraz możesz je zrealizować! Ta strona rysuje kulę o promieniu 100 używając dowolnej metryki. Musisz sam sobie ją napisać w JavaScripcie.

Funkcja przyjmuje argumenty: p1, p2. Od point1 i point2. Każdy z nich jest obiektem JSON z polami x i y. Pisz tylko wnętrze funkcji, bez x=function(){} itd.

                    //regular metrics for a cartesian plane
                    return Math.sqrt((p1.x-p2.x)**2 + (p1.y-p2.y)**2);
                  
            

Return a number, or at least whatever JS treats as a number xd

Punkt środka koła. Domyślnie (0,0)

( )
Regular
return Math.sqrt((p1.x-p2.x)**2 + (p1.y-p2.y)**2);
Ring
return Math.abs(Math.sqrt((p1.x-p2.x)**2 + (p1.y-p2.y)**2)-100);