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

Mehr Leistung für SBCs
Neue Orange-Pi-Varianten von Shenzhen Xunlong liefern höhere Rechenleistung.
12 Minuten
15. Dez 2025
00:00
AI included: Mit Azure AI Foundry Software entwickeln
Codrina Merigo erklärt im Interview, wo die Vorteile der Azure AI Foundry liegen.
18. Dez 2025

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
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
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
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige