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
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);