Ši programa leidžia jums atrasti naują būdą bendrauti ir vizualizuoti paprastą algoritmą, vadinamą trikampio algoritmu.
Programa vizualizuoja svarbių informatikos problemų 2D atvejų sprendimą: Ar nurodytas taškų rinkinys yra „išgaubtas“ taške? Taigi programa yra švietimo ir algoritminio meno terpė.
Norėdami vizualizuoti, kas vyksta su savavališku taškų rinkiniu, kai algoritmas pritaikomas su įvairiais vartotojo įvestais taškais, naudokite pagrindinį režimą.
Naudokite kūrybiškesnį gradiento režimą, kad galėtumėte bendrauti su skirtingomis spalvomis ir įsivaizduoti visas skirtingas galimybes, kai jums suteiktas viršūnių rinkinys!
Šiuos vaizdus telefone galite išsaugoti kaip didelės raiškos (4K) ir atsispausdinti kaip plakatus ir (arba) naudoti juos kaip skaitmeninį meną. Galimybės yra begalinės!
Amžius nesvarbus!
Vaikams ši programa bus patraukli dėl paprastos programos pobūdžio, kad per kelias sekundes būtų pateikti spalvingi ir stebinantys vaizdai.
Besidomintiems dažymu ir menu programa bus įdomi, nes ji gali sukurti tiek daug skirtingų, tačiau gražių vaizdų.
Bet kurio lygio mokytojams bus įdomu parodyti studentams ne tik labai svarbias ir įdomias geometrijos ir informatikos problemas, bet ir paprastą, tačiau galingą algoritmą ir tai, kaip jis jas išsprendžia.
Tyrinėtojai gali būti įkvėpti 2D pagrindinio algoritmo vizualizacijos, sprendžiant sudėtingas problemas savavališkai.
Vis dėlto architektą galima įkvėpti kurti vaizdų 3D versijas ir toliau juos spausdinti 3D formatu.
Pagrindinis algoritmas programoje yra „Trikampio algoritmas“, algoritmas, kurį atrado Bahmanas Kalantari (https://www.cs.rutgers.edu/~kalantar/), Rutgersio universiteto, Kompiuterių mokslo katedros profesorius.
Algoritmas aprašytas profesoriaus Kalantari straipsnyje: „Išgaubtos korpuso problemos apibūdinimo algoritmas ir algoritmas“. Operacijų tyrimų metraštis, 226 tomas, 1 leidimas, 2014, p. 301-349 (žr. Http: // link) .springer.com / straipsnis / 10.1007 / s10479-014-1707-2).
Ši programa yra trikampio algoritmo įgyvendinimas 2D formatu, kurį suprojektavo ir įgyvendino Varun Shah (varun.shah@rutgers.edu), Rutgers universiteto universiteto magistrantas.
Licencijuojama pagal „Apache“ licenciją, 2.0 versiją („licencija“). Copyright 2017 Varun Shah.