Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

Graph3D: Ein WinForms-Render-Control in C#

Ein universelles, einsatzbereites 3D-Grafik-Steuerelement für Windows.Forms-Anwendungen. Es zeigt 3D-Funktionen oder X,Y,Z-Daten an. Das Steuerelement besteht aus einer einzigen C#-Datei und ist optimiert für maximale Geschwindigkeit.
Der erfahrene Chilenische Entwickler Elmue war auf der Suche nach einem schnellen 3D-Grafik-Steuerelement, das insbesondere Linien sehr gut verarbeiten kann. Kommerzielle Grafikmodule kamen für sein privates Projekt nicht in Frage. Nach seinen Tests von frei zugänglicher Software, die allesamt seine Anforderungen nicht komplett oder nur sehr schlecht erfüllen konnte, entschloss er sich ein eigenes 3D-Grafik-Steuerelement für Windows.Forms-Anwendungen zu schreiben und es auf CodeProject zu veröffentlichen. Die aktuelle Version des Projekts ist datiert auf den 2. Juni 2023 und hat die folgenen neuen Features:
  • Unterstützung für das Zeichnen von 3D-Objekten. Beispiel "Pyramide" und "Sphäre"
  • Rendering-Geschwindigkeit optimiert.
  • BUGFIX: Manchmal wurde die Z-Achse über dem 3D-Objekt statt dahinter gezeichnet.
  • Anzeige eines Tooltips, wenn sich die Maus über einem 3D-Punkt befindet.
  • Größenänderung des 3D-Objekts bei Größenänderung der 3D-Steuerung.
  • Vollständig neu geschrieben, um die gleichzeitige Anzeige mehrerer Diagramme zu ermöglichen.
  • Individuelles Farbschema für jedes Diagramm.
  • Oberflächenplots können auch als Gitter gezeichnet werden.
  • Benutzernachrichten können in das Steuerelement eingezeichnet werden.
  • Streuungsquadrate und -dreiecke hinzugefügt.
Auf dieser CodeProject-Seite ist neben dem Source-Code von Graph3D auch der Code für die Anzeige einiger Beispiel-Grafiken zu finden, beispielsweise ein Pyramide oder einer Kugel.

Neueste Beiträge

00:00
DWX Three takeaways, Ricardo Cachucho: AI is here to stay - Konferenz
Im Kurzinterview nennt Richardo Cachucho die drei wichtigsten Punkte seiner Keynote auf der DWX 25.
2. Jul 2025
DWX Tag 2: Die Devs sind immer schuld - Konferenz
DWX, zweiter Konferenztag: Opening mit der Keynote von Dr. Carola Lilienthal, Interviews und Verlosungen.
3 Minuten
2. Jul 2025
DWX Daily: The Grand Opening - Konferenz
DWX, erster Konferenztag: Zum ersten Mal findet die DWX in Mannheim statt - in neuem Look and Feel. Das wurde gebührend gefeiert.
3 Minuten
1. Jul 2025
Miscellaneous

Das könnte Dich auch interessieren

Mehr zu Tupeln - Werte mit Tupeln zusammenfassen, Teil 2
Die mit Visual Basic 15 eingeführten Tupel bündeln zusammengehörende Daten.
5 Minuten
17. Jun 2019
Licht und Schatten - 3D-Grafikanwendungen mit .NET, Teil 2
Mit einem einfachen Beleuchtungsmodell lassen sich Szenen wesentlich realistischer gestalten.
14 Minuten
14. Mai 2018
Aus HTML mach PDF - PDF-Dateien im Web erstellen
So setzen Sie das NuGet-Package DinkToPdf ein.
5 Minuten
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige