Wie 3D-mathematische Modelle in .NET zu ziehen? Welches 3D-Engine wäre am besten geeignet dies effektiv zu tun?

StackOverflow https://stackoverflow.com/questions/405666

  •  03-07-2019
  •  | 
  •  

Frage

ich konfrontiert vor kurzem ein Problem der Ausgabe von einfachen genetischen Algorithmus präsentiert, die für extreme 2 Argument Funktion f (x1, x2) aussieht. Ich möchte in der Lage sein, x1 als x, x2 als y und f, wie z zu verwenden, und die Punkte im 3D-Raum zu ziehen, die ich drehen konnte. (Ich bin zur Zeit dieses auf Bitmap mit Farbe als ‚z-Achse‘ zu ziehen.)

Wo soll ich anfangen?

UPDATE:

fand ich ein Verzeichnis von 3D-Engines für C # aber es gibt eine Menge wählen ... Könnten Sie beraten, wenn einer von ihnen für mein Problem am besten wäre?

UPDATE 2:

Dank Camerons Vorschlag eine 3D-Optionen in WPF scheinen meine Bedürfnisse zu sein suiting. Ich werde versuchen Sie es sicher.

Ich bin reposting seine Links:
     * WPF 3D Tutorial
     * Codeproject: WPF 3D-Primer
     * Codeproject: WPF 3D: Teil 1 von n

War es hilfreich?

Lösung

Wenn Sie WPF überhaupt verwenden können, dann können Sie einige ziemlich einfach einfache Sachen sofort tun.

Hier einige Links, um loszulegen:

Andere Tipps

Es gibt tao Rahmen, wenn Sie tings möchten von Grund auf tun, wie ich. Es ist ein opengl Rahmen (mit mehr) für C #. taoframework Link

Ich verwende Open für wissenschaftliche Visualisierung. Es kann sein (in gewisser Weise) ein Relikt der alten SGI Tage, aber es immer noch unterstützt wird und funktioniert gut. In Bezug auf die grafische Darstellung und andere wissenschaftliche Visualisierung, Blick auf MeshViz und andere Erweiterungen von Mercury:

Es hat Charting, Vektor-Visualisierung, etc. Es ist recht umfangreich.

Es ist nicht kostenlos, aber sie tun Testlizenzen, so dass Sie feststellen können, ob es Ihren Bedürfnissen entspricht.

Wenn Sie OpenGL bevorzugen Codierung direkt (anstelle eines Motors verwendet wird) Besuche OpenTK oder die Tao Framework-. Beide verwenden die gleiche Codebasis, aber OpenTK folgt .Net Konventionen enger und ist einfacher zu bedienen.

wpf + verwaltet dx.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top