05.09.2023
CodeProject, Elmue
Interaktiver 3D-Editor in C#
Autor: Bernhard Lauer
CodeProject.com
Das einfach zu verwendende 3D-Steuerelement (Windows Forms) des Entwicklers Elmue kann in wenigen Minuten in eine Anwendung integriert werden.
Das universelle, sofort einsatzbereite interaktive 3D-Editor-Steuerelement für Windows-Forms-Anwendungen zeigt 3D-Daten an, die der Benutzer mit der Maus verändern kann. Das Steuerelement besteht aus einer einzigen C#-Datei und ist laut Entwickler Elmue für maximale Geschwindigkeit optimiert.
Das Projekt selbst ist schon etliche Jahre alt, die Steuerung wurde zuletzt jedoch komplett neu geschrieben (4100 Zeilen Code, 170 kB Dateigröße). Weitere neue Funktionen von Editor3D sind:
- Der Benutzer kann 3D-Objekte mit der Maus auswählen, während er die ALT-Taste gedrückt hält.
- Der Benutzer kann Punkte oder Objekte mit der Maus im 3D-Raum verschieben.
- Ein Callback bietet volle Kontrolle über Benutzeraktionen und Objektauswahl.
- 3D-Objekte können im laufenden Betrieb hinzugefügt, verändert und entfernt werden.
- Eine neue Demo "Animation" zeigt, wie man die Eigenschaften von 3D-Objekten dynamisch verändern kann.
- Die Rahmenfarbe ändert sich, wenn der 3D-Editor den Tastaturfokus erhält.
- Linienbreite und Streupunktgröße werden beim Zoomen angepasst.
- Es kann eingestellt werden, dass nur die linke oder mittlere Maustaste für alle Bewegungen verwendet wird.
Alle Details zum Projekt (auch den Download von Source-Code und Exe-Datei), dem die CodeProject-Community eine Wertung von 4,98 Punkten (max: 5) gegeben hat, finden Sie auf dieser Seite.
Technische Schuld
Gutes vs. Schlechtes Refactoring - wie man die richtige Entscheidung trifft
Refactoring ist ein wesentlicher Bestandteil der Softwareentwicklung, aber nicht jedes Refactoring bringt Verbesserungen mit sich. Ein Artikel erläutert die häufigsten Fehler und wie man sie vermeidet.
>>
KI für Musikempfehlungen
Transformer-Modelle revolutionieren Musikempfehlungssysteme
Eine neue Methode nutzt Transformer-Architekturen zur Verbesserung von Musikempfehlungen, indem sie das Nutzerverhalten in verschiedenen Kontexten besser versteht.
>>
Verteilte Anwendungen
Dockerfiles in .NET Aspire
Microsoft hat neue Möglichkeiten zur Integration von Dockerfiles in .NET-Aspire-Anwendungen vorgestellt. Sie sollen das Build-Management deutlich flexibler gestalten.
>>
KI vorantreiben
SAP und appliedAI Initiative verkünden Partnerschaft
AppliedAI, eine Initiative für die Anwendung vertrauenswürdiger KI, und SAP tun sich in Sachen Künstlicher Intelligenz zusammen. Ziel sei es, die jeweiligen Stärken zu bündeln und Europa im Bereich der KI an die Spitze zu bringen.
>>