Author SHA1 Message Date
bakeevato99733 1e1a9ab8d9 Merge branch 'main' into project_developer 2025-11-17 12:26:16 +01:00
bakeevato99733 54a44f9e53 fehlerkorrektur (namespace, gamecube) 2025-11-17 12:08:36 +01:00
bhattial100541 e72d51f3b2 hi 2025-11-13 13:08:02 +01:00
bhattial100541 2170001875 adding requirements 2025-11-03 13:04:14 +01:00
bhattial100541 a2d77869a1 adding requirements 2025-11-03 13:03:48 +01:00
bhattial100541 93ea5ae8d1 Add requirements.txt 2025-11-03 11:59:18 +00:00
6 changed files with 36 additions and 3 deletions
Vendored
BIN
View File
Binary file not shown.
+8
View File
@@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
Generated
+4
View File
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings" defaultProject="true" />
</project>
Submodule
+1
Submodule Prog3b_651 added at 2170001875
+20
View File
@@ -0,0 +1,20 @@
Projekt: .wuerfelmemory
Datum: 03.11.2025
Team(Rollen):Projektleiter: Alina.B
Architekt: Alex.S
Entwickler: Tomila.B
Tester: Elisa.S
1.Projektziel:
| Funktion | Eingabe | Ausgabe | Kurzbeschreibung |
|---------------|------------------------------------|-----------------------|----------------------------------------|
| matmul | 4x4 Matrix A, 4x4 Matrix B | 4x4 Matrix | |
| translate | 3D Vektor | 4x4 Matrix | |
| rot3D | Winkel in °, Rotationsachse (x/y/z)| 4x4 Matrix | |
Dokumentation:
+3 -3
View File
@@ -39,11 +39,11 @@ void gamecube::Draw() const
rlPushMatrix();
// Matrizen für Rotation und Translation erzeugen
auto matrix_a = gameMatrix::translate({ position.x, position.y, position.z});
auto matrix_b = gameMatrix::rot3D(rotation, 'y');
auto matrix_a = Matrix3D::gameMatrix::translate({ position.x, position.y, position.z});
auto matrix_b = Matrix3D::gameMatrix::rot3D(rotation, 'y');
// Matrizen multiplizieren (Translation * Rotation)
auto model = gameMatrix::matmul(matrix_a, matrix_b);
auto model = Matrix3D::gameMatrix::matmul(matrix_a, matrix_b);
// transform for raylib matrix
float f[16];