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.
Miscellaneous

Neueste Beiträge

Von Text zu Struktur: JSON-Ausgaben aus LLMs zuverlässig nutzen - KI für KMU, Teil 4
Mit JSON-Schema lassen sich LLM-Ausgaben direkt deserialisieren, typsicher verarbeiten und in bestehende Workflows integrieren.
7 Minuten
27. Nov 2025
Viele Developer, ein Gedanke: Lass uns zusammen die Zukunft bauen
Know-how von früh bis spät, direkter Kontakt zu den Experten, Austausch in der Community und leckeres Essen: das war die große .NET-Konferenz in Köln.
10 Minuten
4. Dez 2025
Designsysteme und Tools: Von Figma zu UNO Platform Studio - Moderne UI-Gestaltung mit der Uno Platform, Teil 2
Mit Designsystemen als Fundament und der Integration von Figma lassen sich UI-Komponenten in der Uno Platform konsistent, plattformübergreifend und schnell erstellen, pflegen und in verschiedenen Projekten wiederverwenden.
8 Minuten

Das könnte Dich auch interessieren

Elektronische Schaltkreise im Browser simulieren - Simulation
Statt mit Steckfeld oder Lötkolben kann man auf dieser Website Schaltungen per Drag and Drop zusammenstellen und deren Verhalten testen.
2 Minuten
26. Jul 2018
Wexflow: .NET Open Source Workflow-Engine - CodeProject
Wexflow ist eine quelloffene und plattformübergreifende Workflow-Engine und Automatisierungsplattform, die darauf abzielt, wiederkehrende Aufgaben zu automatisieren.
2 Minuten
C#-.NET-Apps mit WinUI 3 - Komponentenbasierte Apps mit Fluent/FAST, Teil 3
Microsoft macht mit WinUI 3 ein natives User-Experience-Framework für Windows verfügbar, dessen Komponenten auf dem Microsoft-eigenen Design-System Fluent 2 basieren.
23 Minuten
13. Mai 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige