Dejavnosti
Raziskovalne naloge » Informatika » Optimizacija zaznave trkov v 2d

Optimizacija zaznave trkov v 2d

Avtor:
Klemen Javoršek, 3. letnik
Mentor:
Klemen Bajec
Ključne besede:
simulator, zaznava trkov, optimizacija, BSP drevo
Povzetek:

Implementirali smo fizikalni simulator v dveh dimenzijah. Za njegovo gladko delovanje pri veliki količini objektov smo uporabili podatkovno strukturo za optimizacijo zaznave trkov: BSP drevo. Celoten projekt smo napisali v programskem jeziku C. Simulator teče zaporedno, brez večnitnega izvajanja. V raziskovalni nalogi preučimo, kako različne nastavitve drevesa vplivajo na hitrost simulacije, in kje v programu se porabi največ časa. Pozornost posvetimo tudi podatkovnim strukturam, ki jih uporabljamo za to, in določenim zanimivim podrobnostim v implementaciji osnovnih algoritmov. Preučimo vplive velikosti sektorjev BSP drevesa na hitrost simulacije, vpliv reciklaže sektorjev, ter značilnosti objektov. Na podlagi ugotovitev zaključimo s spoznanji, do katerih smo prišli, in na podatkih osnovanimi popravki, ki bodo privedli do boljše prihodnje implementacije.