Stevig

Gratis botsingsdetectiebibliotheek
Download nu

Stevig Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Side-7
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 192 KB

Stevig Tags


Stevig Beschrijving

Gratis botsingsdetectiebibliotheek Solid is een gratis en open source-bibliotheek die is gebouwd voor botsingsdetectie van driedimensionale objecten die stijve beweging en vervorming ondergaan. Solid is ontworpen om te worden gebruikt in interactieve 3D-grafische toepassingen, en is met name geschikt voor botsing detectie van objecten en werelden beschreven in VRML. Hier zijn enkele belangrijke functies van "Solid": · Objectvormen worden weergegeven door primitieve vormen (doos, kegel, cilinder, bol) en complexen van polytopes (lijnsegmenten, convexe polygonen, convexe polyhedra). Een enkele vorm kan worden gebruikt om meerdere objecten te instantiëren. · Motie wordt gespecificeerd door vertalingen, rotaties en niet-uniforme scalingen van het lokale coördinatensysteem van elk bewegend object. Deze wijzigingen kunnen absoluut of ten opzichte van het vorige frame worden gegeven. Het lokale coördinatensysteem kan ook worden ingesteld volgens een array van zestien drijvers of doubles die een 4x4 kolom-grote matrix van een affene transformatie vertegenwoordigen, zoals gebruikt in OpenGL. · Vervormingen van complexe vormen kunnen worden opgegeven met behulp van client gedefinieerde vertex-arrays. · Botsingsreactie wordt door de klant gedefinieerd door middel van terugbeltfuncties. Reactie kan worden gedefinieerd per objectpaar, voor alle paren die een specifiek object bevatten, en standaard voor alle paren objecten. · Respons call-backs kunnen botsingsgegevens gebruiken die de configuratie van een paar botsende objecten beschrijven. Omdat botsingsgegevens een punt kunnen worden gebruikt voor beide objecten en het dichtstbijzijnde puntpaar van de objecten uit het vorige frame. Het laatste reactietype kan worden gebruikt voor het benaderen van het botsingsvlak in op fysica gebaseerde simulaties. · Frame-samenhang wordt geëxploiteerd door het handhaven van een reeks paren nabije objecten (incrementele sweep en snoei van as uitgelijnde begrenzingsdozen) en caching-scheidingsassen voor deze paren. Deze functie is optioneel en kan tijdens een simulatie op elk moment worden ingeschakeld. Vereisten: · G ++


Stevig Gerelateerde software

Ntl

Een gratis C ++ -bibliotheek voor het manipuleren van gehele getallen ...

168 690 KB

Downloaden