Yderkanten
Det konvekse hylster spænder et stramt bånd omkring alle punkter.
Punkter, rum og former · et interaktivt laboratorium
Laboratorium · Klik · Flyt · Undersøg
Placér punkter i planen og se dem blive til et konvekst hylster, en Delaunay-triangulering, et Voronoi-diagram og en alpha-form. Hvert lag viser en anden måde at forstå afstand, form og naboskab på.
Det konvekse hylster spænder et stramt bånd omkring alle punkter.
Delaunay forbinder punkter i trekanter med tomme omskrevne cirkler.
Voronoi deler hele planen i celler efter afstand.
Alpha-formen kan følge indhak, dele sig og efterlade huller.
Et konvekst hylster er den mindste konvekse polygon, der indeholder alle punkterne. Forestil dig et elastikbånd omkring sømmene på en opslagstavle.
Visualiseringen ovenfor bruger JavaScript, så den virker helt lokalt. Koden herunder viser den samme idé i Python: hylsteret er ren Python; Delaunay og Voronoi bruger SciPy. Installér med python -m pip install numpy scipy.
Lav fem punkter, hvor ét ligger indeni. Hvilket punkt forsvinder fra hylsteret, og hvilken drejning afslører det?
Flyt et punkt i et kvadrat. Hvornår skifter Delaunay-trianguleringen diagonal, og hvad sker der med den omskrevne cirkel?
Slå Voronoi til. Hvor skal du stå for at være lige langt fra tre valgte punkter? Brug cellernes møder som spor.
Indlæs “Ring med hul”. Find den mindste alpha-værdi, der forbinder ringen uden at fylde hullet.