Dies ist die Linux-App namens Rotations Conversion Library, die online unter Linux ausgeführt werden kann und deren neueste Version als RotationsConversionLibraryv1.2.0.zip heruntergeladen werden kann. Es kann online im kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.
Laden Sie diese App namens Rotations Conversion Library herunter und führen Sie sie online aus, um sie mit OnWorks kostenlos unter Linux online auszuführen.
Befolgen Sie diese Anweisungen, um diese App auszuführen:
- 1. Diese Anwendung auf Ihren PC heruntergeladen.
- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.
- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.
- 4. Starten Sie den OnWorks Linux-Online- oder Windows-Online-Emulator oder den MACOS-Online-Emulator von dieser Website.
- 5. Rufen Sie vom gerade gestarteten OnWorks Linux-Betriebssystem aus unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.
- 6. Laden Sie die Anwendung herunter, installieren Sie sie und führen Sie sie aus.
SCREENSHOTS
Ad
Rotations-Konvertierungsbibliothek für die Online-Ausführung unter Linux
BESCHREIBUNG
Die Rotations Conversion Library (RCL) ist eine Sammlung von C++-Funktionen, die allgemeine Berechnungen und die numerische Behandlung von Rotationen im euklidischen 3D-Raum adressieren, einschließlich Unterstützung für Rotationsmatrizen (`Rotmat`), Quaternionen (`Quat`), intrinsische ZYX-Euler-Winkel ( 'Euler'), verschmolzene Winkel ('Fused') und Neigungswinkel ('Tilt'). Neben der Kernkompetenz, zwischen den einzelnen Darstellungen konvertieren zu können, wurden Operationen wie Inversion, ZYX-Gier-Extraktion, fusionierte Gier-Extraktion, Renormierung, Gleichheitserkennung, Vektordrehung und vieles mehr implementiert. Unit-Tests für jede Funktion werden bereitgestellt, um sicherzustellen, dass die Bibliothek genau so funktioniert, wie sie sollte. Die Implementierung der Rotations Conversion Library basiert auf der sehr verwandten Matlab/Octave Rotations Library (MORL), die eine stark getestete Referenzimplementierung für die erforderlichen Algorithmen ist (siehe https://sourceforge.net/projects/rotationslib/).Eigenschaften
- Hocheffiziente plattformübergreifende Bibliothek in C++ geschrieben
- Keine anderen Abhängigkeiten als mathematische Kernfunktionen und Eigen für die Vektor-, Quaternionen- und Rotationsmatrixdarstellungen
- Implementiert gängige Berechnungen und Umrechnungen mit Rotationsmatrizen, Quaternionen, ZYX-Euler-Winkeln, fusionierten Winkeln, Neigungswinkeln und dem Neigungsphasenraum
- Unterstützt das Design, die effiziente Implementierung und die Evaluierung von Algorithmen mit Rotationen
- Unterstützt die neuartigen fusionierten Winkel- und Neigungswinkel-Rotationsdarstellungen sowie den Neigungsphasenraum
- Wird mit Komponententests geliefert, um die Gültigkeit jeder Funktion sicherzustellen
- Basierend auf der hochgetesteten Matlab/Octave Rotations Library (Referenzimplementierung)
- Gut kommentierter und strukturierter Code, der eine einfache Änderung/Erweiterung durch Benutzer ermöglicht (die aufgefordert werden, dem Autor Verbesserungen/Bugfixes einzureichen, damit die Bibliothek für alle verbessert werden kann!)
- Erhältlich sowohl als ZIP-Bundle als auch als Git-Repository (siehe Code)
Publikum
Informationstechnologie, Wissenschaft/Forschung, Entwickler, Ingenieurwesen
Programmiersprache
C + +
Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/rotconvlib/ abgerufen werden kann. Es wurde in OnWorks gehostet, um auf einfachste Weise online von einem unserer kostenlosen Betriebssysteme ausgeführt zu werden.