Ich schreibe ein Werkzeug, das verwendet wird, um eine Menge 3D-Daten zu verarbeiten, Dinge wie rotierende Objekte zu tun, zu übersetzen, zu skalieren und all die guten Sachen. Kennt jemand eine gute Bibliothek, die schon einiges von diesem 3D-Zeug macht?Gute Bibliothek für 3D-Mathematik in C#?
Ich bin nicht daran interessiert, die Daten im Moment zu visualisieren, und bin hauptsächlich daran interessiert, die Operationen durchzuführen.
Dinge, die ich weiß, dass ich an dieser Stelle benötigen:
- 2D/3D/4D-Vektoren
- (Addieren, Subtrahieren, Skalarprodukt, Kreuzprodukt, etc ...)
- Rotation/Translation/Skalierung mit Matrizen
- Quaternionen
Ich konnte die Sharp3D Bibliothek finden, aber es scheint, dass es tun könnte, was ich will, aber seit langer Zeit nicht aktualisiert wurde. Hat jemand das schon mal benutzt? Irgendwelche anderen (besseren) Vorschläge?
Für die Nachwelt [XNA ist auch tot] (http://gamasutra.com/view/news/185894/Its_official_XNA_is_dead. php # .UUnmResyF), die im April 2014 offiziell sein sollte. – cod3monk3y