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

Deep Learning mit Python - Python und AI, Teil 3
In der heutigen KI-Entwicklung spielen Deep-Learning-Frameworks eine zentrale Rolle. Ein Vergleich der beiden populärsten Bibliotheken TensorFlow und PyTorch.
10 Minuten
Chunks mit Köpfchen - KI für KMU, Teil 1
Wie trenne ich Textinformationen in sinnvolle Segmente?
7 Minuten
Hierarchische Testdata-Builder - Testdata-Builder, Teil 1
Lesbare Tests bei tiefen Objekthierarchien mit dem Collection-Builder-Pattern.
4 Minuten
Miscellaneous

Das könnte Dich auch interessieren

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
Ein Jahr CODELUTION Zertifizierungssystem – ein neuer Standard in der IT-Weiterbildung - [sponsered]
Das rollenbasierte Zertifizierungssystem für Entwickler-Schulungen der Karlsruher CODELUTION GmbH hebt sich bewusst von technologiegebundenen Zertifikaten ab.
3 Minuten
25. Sep 2025
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige