| Yaobi YAOBI - Kleine botsingsdetectiebibliotheek voor willekeurige mazen |
Download nu |
Yaobi Rangschikking & Samenvatting
- Naam uitgever:
- Morten Strandberg
- Besturingssystemen:
- Mac OS X
Yaobi Tags
Yaobi Beschrijving
Yaobi - Kleine botsingsdetectiebibliotheek voor willekeurige mazen Yaobi (nog een implementatie van Obb-Tree) is een snelle botsingsdetectiebibliotheek voor algemene driehoekige objecten. Het gebruikt een hiërarchische weergave op basis van georiënteerde begrenzingsdozen. Yaobi vergelijkt goed met andere bibliotheken als het gaat om snelheids- en geheugenconsumptie. Als PQP, Yaobi gebruikt een obb-boom om objecten te modelleren. PQP neemt deze weergave in zijn limiet, rond elke driehoek met een enkele blad-OBB. Yaobi gebruikt in plaats daarvan de hybride benadering van OPCODE, waarbij bladknooppunten twee driehoeken omringen (trinodes). De hybride benadering slaat niet alleen veel geheugen op, het maakt ook botsing-query's sneller. Benchmarks tonen aan dat Yaobi tussen 2,5 tot 3 keer sneller is dan PQP. Voor in de buurt van convexe objecten is Opcode iets sneller, maar voor kleine en gebogen objecten in grotere, krijgt Yaobi de overhand. Er zijn enkele belangrijke kenmerken van "Yaobi": · Geschreven in C ++ en compileert met zowel MSVC als GCC · gebruikers Kies kiezen tussen dubbele of enkele precisie · werkt met willekeurige mazen (driehoeken) · Ondersteunt "eerste contact" en "alle contacten" query's · Hybride OBB-Tree-weergave, waardoor de geheugenvoetafdruk ongeveer 60 bytes per driehoek (met behulp van float) wordt vergeleken met PQP · Gemakkelijk te delen Mesh-gegevens tussen applicatie en Yaobi · Luie evaluatietechnieken om onnodige berekeningen te voorkomen · Zeer snelle botsingsvragen voor een breed scala aan geometrieyNote: Yaobi heeft een licentie en verstrekt onder de MIT-licentie.
Yaobi Gerelateerde software