2012-04-06 2 views
1

Ich suche nach einer Punkt- und Vektorklasse zur Simulation von Teilchenbahnen in einem kartesischen 3D-Koordinatensystem. Erforderliche Funktionalität: Berechnen Sie Abstände zwischen einem Punkt und X, berechnen Sie Schnittpunkte zwischen einem Strahl und X, drehen und verschieben Sie X (wobei X eine Ebene oder eine Kugel ist).Suche 3D-Punkt- und Vektorgeometrie C++ - Bibliothek zur Simulation von Teilchenbahnen

Ich sah Boost: Geometrie (zu allgemein, zu kompliziert), bei Blitz :: TinyVector (gute Basis, aber fehlende geometrische Funktionalität), bei Qt :: QVector3D (vielleicht der beste Ausgangspunkt).

+1

izomorphius gab einen guten Vorschlag, aber könnte ich vorschlagen, es selbst zu implementieren? Oder haben Sie Fristen, um sich zu messen? Es ist wirklich eine lustige Erfahrung und bringt Sie genau, was Sie wollen. Das Gefühl der Befriedigung allein ist die Mühe fast wert. =) –

Antwort

0

Vielleicht werfen Sie einen Blick auf cgal Es ist eine extrem leistungsfähige geometrische Bibliothek, sondern hat auch, was Sie brauchen.

+0

sieht sehr vielversprechend aus, danke! –

Verwandte Themen