From fd7a88c3cd4675a28c22f77f064380be2bf8f9d5 Mon Sep 17 00:00:00 2001 From: FlorianSpeicher Date: Mon, 14 Jul 2025 10:31:34 +0200 Subject: [PATCH] Add Latex Dokumentation. --- docs/Dokumentation/content.log | 560 +++++++++++++++++++++++ docs/Dokumentation/content.tex | 1 + docs/Dokumentation/graphics/htw_logo.pdf | Bin 0 -> 38674 bytes docs/Dokumentation/main-FLO-PC.log | 443 ++++++++++++++++++ docs/Dokumentation/main.aux | 44 ++ docs/Dokumentation/main.fdb_latexmk | 94 ++++ docs/Dokumentation/main.fls | 180 ++++++++ docs/Dokumentation/main.log | 512 +++++++++++++++++++++ docs/Dokumentation/main.pdf | Bin 0 -> 175651 bytes docs/Dokumentation/main.synctex.gz | Bin 0 -> 91170 bytes docs/Dokumentation/main.tex | 351 ++++++++++++++ docs/Dokumentation/main.toc | 35 ++ docs/Dokumentation/settings.log | 222 +++++++++ docs/Dokumentation/settings.tex | 24 + docs/Dokumentation/titlepage.log | 215 +++++++++ docs/Dokumentation/titlepage.tex | 26 ++ 16 files changed, 2707 insertions(+) create mode 100644 docs/Dokumentation/content.log create mode 100644 docs/Dokumentation/content.tex create mode 100644 docs/Dokumentation/graphics/htw_logo.pdf create mode 100644 docs/Dokumentation/main-FLO-PC.log create mode 100644 docs/Dokumentation/main.aux create mode 100644 docs/Dokumentation/main.fdb_latexmk create mode 100644 docs/Dokumentation/main.fls create mode 100644 docs/Dokumentation/main.log create mode 100644 docs/Dokumentation/main.pdf create mode 100644 docs/Dokumentation/main.synctex.gz create mode 100644 docs/Dokumentation/main.tex create mode 100644 docs/Dokumentation/main.toc create mode 100644 docs/Dokumentation/settings.log create mode 100644 docs/Dokumentation/settings.tex create mode 100644 docs/Dokumentation/titlepage.log create mode 100644 docs/Dokumentation/titlepage.tex diff --git a/docs/Dokumentation/content.log b/docs/Dokumentation/content.log new file mode 100644 index 0000000..abbabdd --- /dev/null +++ b/docs/Dokumentation/content.log @@ -0,0 +1,560 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.26 (MiKTeX 24.4) (preloaded format=pdflatex 2024.10.15) 21 FEB 2025 13:17 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**./content.tex +(content.tex +LaTeX2e <2024-06-01> patch level 2 +L3 programming layer <2024-08-30> +(chapters/1.0_Einführung.tex +! Undefined control sequence. +l.1 \section + {Einführung} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1 \section{E + inführung} +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no E in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +LaTeX Font Info: Trying to load font information for +cmr on input line 1. +LaTeX Font Info: No file cmr.fd. on input line 1. + +LaTeX Font Warning: Font shape `/cmr/m/n' undefined +(Font) using `/cmr/m/n' instead on input line 1. + +! Corrupted NFSS tables. +wrong@fontshape ...message {Corrupted NFSS tables} + error@fontshape else let f... +l.1 \section{Einfü + hrung} +This error message was generated by an \errmessage +command, so I can't give any explicit help. +Pretend that you're Hercule Poirot: Examine all clues, +and deduce the truth by order and method. + + +LaTeX Font Warning: Font shape `/cmr/m/n' undefined +(Font) using `OT1/cmr/m/n' instead on input line 1. + +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +) (chapters/1.1_Ziele_des_Buches.tex +! Undefined control sequence. +l.1 \subsection + {Ziele des Buches} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no Z in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +) (chapters/1.2_Einführung_in_die_Komponeten_des_Tisch.tex +! Undefined control sequence. +l.1 \subsection + {Einführung in die einzelnen Tischkomponenten} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no E in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +) (chapters/1.3_Überblick_über_den_UR3e.tex +! Undefined control sequence. +l.1 \subsection + {Überblick über den UR3e} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no e in font nullfont! +) (chapters/1.4_Erste_Inbetriebnahme.tex +! Undefined control sequence. +l.1 \subsection + {Erste Inbetriebnahme des UR3e} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no E in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no e in font nullfont! +) (chapters/2.0_Programmierung_mit_Polyscope_und_URCap.tex +! Undefined control sequence. +l.1 \section + {Programmierung mit Polyscope und URCap} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +) (chapters/2.1_Benutzeroberfläche_und_grundlegende_Programmstruktur.tex +! Undefined control sequence. +l.1 \subsection + {Benutzeroberfläche und grundlegende Programmstruktur} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no B in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! + +Overfull \hbox (30.55559pt too wide) in paragraph at lines 1--2 +[]\/cmr/m/n/10 ^^?u + [] + + +Overfull \hbox (5.55557pt too wide) in paragraph at lines 1--2 +\/cmr/m/n/10 ^^?u + [] + + +Overfull \hbox (7.50002pt too wide) in paragraph at lines 1--2 +[]\/cmr/m/n/10 U + [] + + +Overfull \hbox (5.55557pt too wide) in paragraph at lines 1--2 +\/cmr/m/n/10 ^^?u + [] + + +Overfull \hbox (5.00002pt too wide) in paragraph at lines 1--2 +\/cmr/m/n/10 ^^?a + [] + +) (chapters/2.2_Handhabung_des_RoboIQGrippers.tex +! Undefined control sequence. +l.1 \subsection + {Handhabung des RoboIQ Grippers} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1 \subsection{H + andhabung des RoboIQ Grippers} +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no H in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +) (chapters/2.3_Pick_and_Place_Grundaufgabe.tex +! Undefined control sequence. +l.1 \subsection + {"Pick and Place" - Grundaufgabe} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no " in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +) (chapters/3.0_Aufgaben.tex +! Undefined control sequence. +l.1 \section + {Aufgaben} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no A in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +) (chapters/3.1_Pick_and_Place_über_Hindernisse-Aufgabe.tex +! Undefined control sequence. +l.1 \subsection + {"Pick and Place über Hindernisse" - Aufgabe} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no " in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +) (chapters/3.2_Rechteck_abfahren_Aufgabe.tex +! Undefined control sequence. +l.1 \subsection + {"Rechteck abfahren" - Aufgabe} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no " in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +) (chapters/3.3_Arbeiten_mit_den_Förderbändern.tex +! Undefined control sequence. +l.1 \subsection + {Arbeiten mit den Förderbändern} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no A in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +)) +! Emergency stop. +<*> ./content.tex + +*** (job aborted, no legal \end found) + + +Here is how much of TeX's memory you used: + 122 strings out of 473899 + 5383 string characters out of 5727443 + 386318 words of memory out of 5000000 + 23038 multiletter control sequences out of 15000+600000 + 558069 words of font info for 36 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 28i,1n,35p,184b,96s stack positions out of 10000i,1000n,20000p,200000b,200000s +! ==> Fatal error occurred, no output PDF file produced! diff --git a/docs/Dokumentation/content.tex b/docs/Dokumentation/content.tex new file mode 100644 index 0000000..1bf7efe --- /dev/null +++ b/docs/Dokumentation/content.tex @@ -0,0 +1 @@ +%\input{chapters/...} \ No newline at end of file diff --git a/docs/Dokumentation/graphics/htw_logo.pdf b/docs/Dokumentation/graphics/htw_logo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f00832537b72edb5113934730d5b38dc2068fb7c GIT binary patch literal 38674 zcma%ib97}*`fkT|I<`AJIk9cqwr#u9vCZz-w$rg~+ji17-#2sb+&eRC{qFu_uYKOC zdR0%=dQO2{URaclk)9QSd}nuZ76F!(2tZ_KXi3D)%^+=IYhvJN;b~$_#K<5`#Kg|Z z#>^l`#Lgf>1Y~AsXJwH6lq-MASpe(|;zU|RtQ@RFjBLz0yu1h|w#J`Y5QzTEg8=L9 zXkz-8B_IF+7Vyu9@zd~M50UNvk+HJ@{zJyW{2%og8UKq6$j1KfZ5f$>Z2vA}Vq^Ia z87m|Ef7oDWVP*NZwu}G{mVfu}(**N>)cZ8c@$YR}*#09nMt0`U^!>j%0Dc+){=1Bc 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 +L3 programming layer <2025-05-26> + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/base\article. +cls +Document Class: article 2025/01/22 v1.4n Standard LaTeX document class + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/base\size12.c +lo +File: size12.clo 2025/01/22 v1.4n Standard LaTeX file (size option) +) +\c@part=\count275 +\c@section=\count276 +\c@subsection=\count277 +\c@subsubsection=\count278 +\c@paragraph=\count279 +\c@subparagraph=\count280 +\c@figure=\count281 +\c@table=\count282 +\abovecaptionskip=\skip49 +\belowcaptionskip=\skip50 +\bibindent=\dimen148 +) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/lipsum\lipsum +.sty +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/l3packages/l3 +keys2e\l3keys2e.sty +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/l3kernel\expl +3.sty +Package: expl3 2025-05-26 L3 programming layer (loader) + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/l3backend\l3b +ackend-pdftex.def +File: l3backend-pdftex.def 2025-04-14 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count283 +)) +Package: l3keys2e 2024-08-16 LaTeX2e option processing using LaTeX3 keys +) +Package: lipsum 2021-09-20 v2.7 150 paragraphs of Lorem Ipsum dummy text +\g__lipsum_par_int=\count284 +\l__lipsum_a_int=\count285 +\l__lipsum_b_int=\count286 + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/lipsum\lipsum +.ltd.tex)) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/pdfpages\pdfp +ages.sty +Package: pdfpages 2025/03/12 v0.6f Insert pages of external PDF documents (AM) + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/base\ifthen.s +ty +Package: ifthen 2024/03/16 v1.1e Standard LaTeX ifthen package (DPC) +) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/tools\calc.st +y +Package: calc 2025/03/01 v4.3b Infix arithmetic (KKT,FJ) +\calc@Acount=\count287 +\calc@Bcount=\count288 +\calc@Adimen=\dimen149 +\calc@Bdimen=\dimen150 +\calc@Askip=\skip51 +\calc@Bskip=\skip52 +LaTeX Info: Redefining \setlength on input line 86. +LaTeX Info: Redefining \addtolength on input line 87. +\calc@Ccount=\count289 +\calc@Cskip=\skip53 +) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/eso-pic\eso-p +ic.sty +Package: eso-pic 2023/05/03 v3.0c eso-pic (RN) +\ESO@tempdima=\dimen151 +\ESO@tempdimb=\dimen152 + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics\keyv +al.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks17 +) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/xcolor\xcolor +.sty +Package: xcolor 2024/09/29 v3.02 LaTeX color extensions (UK) + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics-cfg\ +color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 274. + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics-def\ +pdftex.def +File: pdftex.def 2024/04/13 v1.2c Graphics/color driver for pdftex +) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics\math +color.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1349. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1353. +Package xcolor Info: Model `RGB' extended on input line 1365. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1367. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1370. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1371. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1372. +)) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/etoolbox\etoo +lbox.sty +Package: etoolbox 2025/02/11 v2.5l e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count290 +) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics\grap +hicx.sty +Package: graphicx 2024/12/31 v1.2e Enhanced LaTeX Graphics (DPC,SPQR) + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics\grap +hics.sty +Package: graphics 2024/08/06 v1.4g Standard LaTeX Graphics (DPC,SPQR) + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics\trig +.sty +Package: trig 2023/12/02 v1.11 sin cos tan (DPC) +) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics-cfg\ +graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 106. +) +\Gin@req@height=\dimen153 +\Gin@req@width=\dimen154 +) +\AM@pagewidth=\dimen155 +\AM@pageheight=\dimen156 +\AM@fboxrule=\dimen157 + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/pdfpages\pppd +ftex.def +File: pppdftex.def 2025/03/12 v0.6f Pdfpages driver for pdfTeX (AM) +) +\pdfpages@includegraphics@status=\count291 +\AM@pagebox=\box53 +\AM@global@opts=\toks18 +\AM@pagecnt=\count292 +\AM@toc@title=\toks19 +\AM@lof@heading=\toks20 +\c@AM@survey=\count293 +\AM@templatesizebox=\box54 +) (settings.tex +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/fancyhdr\fanc +yhdr.sty +Package: fancyhdr 2025/02/07 v5.2 Extensive control of page headers and footers + +\f@nch@headwidth=\skip54 +\f@nch@offset@elh=\skip55 +\f@nch@offset@erh=\skip56 +\f@nch@offset@olh=\skip57 +\f@nch@offset@orh=\skip58 +\f@nch@offset@elf=\skip59 +\f@nch@offset@erf=\skip60 +\f@nch@offset@olf=\skip61 +\f@nch@offset@orf=\skip62 +\f@nch@height=\skip63 +\f@nch@footalignment=\skip64 +\f@nch@widthL=\skip65 +\f@nch@widthC=\skip66 +\f@nch@widthR=\skip67 +\@temptokenb=\toks21 +) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/float\float.s +ty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count294 +\float@exts=\toks22 +\float@box=\box55 +\@float@everytoks=\toks23 +\@floatcapt=\box56 +) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/caption\subca +ption.sty +Package: subcaption 2023/07/28 v1.6b Sub-captions (AR) + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/caption\capti +on.sty +Package: caption 2023/08/05 v3.6o Customizing captions (AR) + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/caption\capti +on3.sty +Package: caption3 2023/07/31 v2.4d caption3 kernel (AR) +\caption@tempdima=\dimen158 +\captionmargin=\dimen159 +\caption@leftmargin=\dimen160 +\caption@rightmargin=\dimen161 +\caption@width=\dimen162 +\caption@indent=\dimen163 +\caption@parindent=\dimen164 +\caption@hangindent=\dimen165 +Package caption Info: Standard document class detected. +) +\c@caption@flags=\count295 +\c@continuedfloat=\count296 +Package caption Info: float package is loaded. +) +Package caption Info: New subtype `subfigure' on input line 238. +\c@subfigure=\count297 +Package caption Info: New subtype `subtable' on input line 238. +\c@subtable=\count298 +) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/geometry\geom +etry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/generic/iftex\ifvte +x.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/generic/iftex\iftex +.sty +Package: iftex 2024/12/12 v1.0g TeX engine tests +)) +\Gm@cnth=\count299 +\Gm@cntv=\count300 +\c@Gm@tempcnt=\count301 +\Gm@bindingoffset=\dimen166 +\Gm@wd@mp=\dimen167 +\Gm@odd@mp=\dimen168 +\Gm@even@mp=\dimen169 +\Gm@layoutwidth=\dimen170 +\Gm@layoutheight=\dimen171 +\Gm@layouthoffset=\dimen172 +\Gm@layoutvoffset=\dimen173 +\Gm@dimlist=\toks24 + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/geometry\geom +etry.cfg))) (main.aux) +\openout1 = `main.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/context/base/mkii\s +upp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count302 +\scratchdimen=\dimen174 +\scratchbox=\box57 +\nofMPsegments=\count303 +\nofMParguments=\count304 +\everyMPshowfont=\toks25 +\MPscratchCnt=\count305 +\MPscratchDim=\dimen175 +\MPnumerator=\count306 +\makeMPintoPDFobject=\count307 +\everyMPtoPDFconversion=\toks26 +) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/epstopdf-pkg\ +epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/00miktex\epst +opdf-sys.cfg +File: epstopdf-sys.cfg 2021/03/18 v2.0 Configuration of epstopdf for MiKTeX +)) +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/pdflscape\pdf +lscape.sty +Package: pdflscape 2022-10-27 v0.13 Display of landscape pages in PDF + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/pdflscape\pdf +lscape-nometadata.sty +Package: pdflscape-nometadata 2022-10-28 v0.13 Display of landscape pages in PD +F (HO) + +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics\lsca +pe.sty +Package: lscape 2020/05/28 v3.02 Landscape Pages (DPC) +) +Package pdflscape Info: Auto-detected driver: pdftex on input line 81. +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(71.13188pt, 455.24411pt, 71.13188pt) +* v-part:(T,H,B)=(85.35826pt, 674.33032pt, 85.35826pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=455.24411pt +* \textheight=674.33032pt +* \oddsidemargin=-1.1381pt +* \evensidemargin=-1.1381pt +* \topmargin=-23.91173pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=12.0pt +* \footskip=30.0pt +* \marginparwidth=35.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +(titlepage.tex + +pdfTeX warning: pdflatex.exe (file ./graphics/htw_logo.pdf): PDF inclusion: fou +nd PDF version <1.6>, but at most version <1.5> allowed + +File: graphics/htw_logo.pdf Graphic file (type pdf) + +Package pdftex.def Info: graphics/htw_logo.pdf used on input line 2. +(pdftex.def) Requested size: 455.24411pt x 53.46979pt. + + +[1 + +{C:/Users/FlorianSpeicher/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map} <./ +graphics/htw_logo.pdf>]) (main.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 2. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 2. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 2. +) +\tf@toc=\write3 +\openout3 = `main.toc'. + + + + +Package fancyhdr Warning: \headheight is too small (12.0pt): +(fancyhdr) Make it at least 14.49998pt, for example: +(fancyhdr) \setlength{\headheight}{14.49998pt}. +(fancyhdr) You might also make \topmargin smaller: +(fancyhdr) \addtolength{\topmargin}{-2.49998pt}. + +[1] (content.tex) + + +Package fancyhdr Warning: \headheight is too small (12.0pt): +(fancyhdr) Make it at least 14.49998pt, for example: +(fancyhdr) \setlength{\headheight}{14.49998pt}. +(fancyhdr) You might also make \topmargin smaller: +(fancyhdr) \addtolength{\topmargin}{-2.49998pt}. + +[1] +Overfull \hbox (20.92357pt too wide) in paragraph at lines 55--56 +\OT1/cmr/bx/n/12 Unity \OT1/cmr/m/n/12 ist eine weit ver-bre-it-ete Game En-gin +e, die sich beson-ders f^^?ur Echtzeit-3D-Anwendungen + [] + + + + +Package fancyhdr Warning: \headheight is too small (12.0pt): +(fancyhdr) Make it at least 14.49998pt, for example: +(fancyhdr) \setlength{\headheight}{14.49998pt}. +(fancyhdr) You might also make \topmargin smaller: +(fancyhdr) \addtolength{\topmargin}{-2.49998pt}. + +[2] + + +Package fancyhdr Warning: \headheight is too small (12.0pt): +(fancyhdr) Make it at least 14.49998pt, for example: +(fancyhdr) \setlength{\headheight}{14.49998pt}. +(fancyhdr) You might also make \topmargin smaller: +(fancyhdr) \addtolength{\topmargin}{-2.49998pt}. + +[3] + + +Package fancyhdr Warning: \headheight is too small (12.0pt): +(fancyhdr) Make it at least 14.49998pt, for example: +(fancyhdr) \setlength{\headheight}{14.49998pt}. +(fancyhdr) You might also make \topmargin smaller: +(fancyhdr) \addtolength{\topmargin}{-2.49998pt}. + +[4] + + +Package fancyhdr Warning: \headheight is too small (12.0pt): +(fancyhdr) Make it at least 14.49998pt, for example: +(fancyhdr) \setlength{\headheight}{14.49998pt}. +(fancyhdr) You might also make \topmargin smaller: +(fancyhdr) \addtolength{\topmargin}{-2.49998pt}. + +[5] (main.aux) + *********** +LaTeX2e <2025-06-01> +L3 programming layer <2025-05-26> + *********** + ) +Here is how much of TeX's memory you used: + 5894 strings out of 468225 + 104933 string characters out of 5428133 + 609389 words of memory out of 5000000 + 34359 multiletter control sequences out of 15000+600000 + 632022 words of font info for 57 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 73i,11n,80p,595b,332s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on main.pdf (7 pages, 93526 bytes). +PDF statistics: + 55 PDF objects out of 1000 (max. 8388607) + 0 named destinations out of 1000 (max. 500000) + 6 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/docs/Dokumentation/main.aux b/docs/Dokumentation/main.aux new file mode 100644 index 0000000..c5fb15e --- /dev/null +++ b/docs/Dokumentation/main.aux @@ -0,0 +1,44 @@ +\relax +\providecommand \babel@aux [2]{\global \let \babel@toc \@gobbletwo } +\@nameuse{bbl@beforestart} +\catcode `"\active +\babel@aux{ngerman}{} +\@writefile{toc}{\contentsline {section}{\numberline {1}Einleitung}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Motivation}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Zielsetzung der Projektarbeit}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2}Theoretische Grundlagen}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Virtual Reality und Meta Quest 3}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}3D-Modellierung und Interaktionsdesign}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Fahrzeugkonfiguration im digitalen Raum}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3}Projektbeschreibung}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Projektidee und Anforderungen}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Zielgruppe und Nutzungsszenarien}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Funktionale und nicht-funktionale Anforderungen}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4}Konzeption und Planung}{5}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Technologiestack und Tools}{5}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Systemarchitektur}{5}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Designentscheidungen}{5}{}\protected@file@percent } +\gdef \LT@i {\LT@entry + {1}{211.16928pt}\LT@entry + {5}{62.56958pt}\LT@entry + {1}{182.71652pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Projektmanagement}{6}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5}Implementierung}{8}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Umsetzung in Unity}{8}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}VR-Interaktion und Benutzersteuerung}{8}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Dynamische Fahrzeugkonfiguration}{8}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Integration von AR-Ansicht und Explosionsdarstellung}{8}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}Features}{9}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.6}Hinzufügen von neuen Modellen}{10}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6}Test und Evaluation}{11}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Testmethodik}{11}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Usability und Benutzererlebnis}{11}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}Leistung und technische Stabilität}{11}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Optimierungen}{11}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7}Ergebnisse und Diskussion}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Erfüllung der Projektziele}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Lernerfahrungen}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8}Fazit und Ausblick}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.1}Zukünftige Erweiterungen}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.2}Abschließende Bewertung}{14}{}\protected@file@percent } +\gdef \@abspage@last{16} diff --git a/docs/Dokumentation/main.fdb_latexmk b/docs/Dokumentation/main.fdb_latexmk new file mode 100644 index 0000000..92dd24b --- /dev/null +++ b/docs/Dokumentation/main.fdb_latexmk @@ -0,0 +1,94 @@ +# Fdb version 4 +["pdflatex"] 1752439685.64619 "c:/Users/FlorianSpeicher/OneDrive/Dokumente/HTW-Lenovo-Flo/Dateien/SS25/Projektarbeit/Dokumentation/main.tex" "main.pdf" "main" 1752439686.39048 0 + "C:/Users/FlorianSpeicher/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map" 1752439065.51368 80909 eab91d9745dd2edfd62a31d53cd5fe15 "" + "C:/Users/FlorianSpeicher/AppData/Local/MiKTeX/fonts/pk/ljfour/jknappen/ec/dpi600/ecbx1200.pk" 1750189210.97783 31952 41a082a35b3028f8b71bd9c879d982ec "" + "C:/Users/FlorianSpeicher/AppData/Local/MiKTeX/fonts/pk/ljfour/jknappen/ec/dpi600/ecbx1440.pk" 1752053368.95535 40136 6f1d0396a2fd1a9449d374529253c892 "" + "C:/Users/FlorianSpeicher/AppData/Local/MiKTeX/fonts/pk/ljfour/jknappen/ec/dpi600/ecbx1728.pk" 1750189215.60871 49100 815d4ef932f454ee5a2b7ac3cccbb0cc "" + "C:/Users/FlorianSpeicher/AppData/Local/MiKTeX/fonts/pk/ljfour/jknappen/ec/dpi600/ecbx2488.pk" 1752053369.94385 72288 7d27759b73c6c5bf36e060d1629e46ad "" + "C:/Users/FlorianSpeicher/AppData/Local/MiKTeX/fonts/pk/ljfour/jknappen/ec/dpi600/ecrm1095.pk" 1752439043.69496 26228 f6ccb4625c22bb2f682362d6cc7ec7d0 "" + "C:/Users/FlorianSpeicher/AppData/Local/MiKTeX/fonts/pk/ljfour/jknappen/ec/dpi600/ecrm1200.pk" 1750189212.77144 28440 71e59447cc65dbbd5500b07ad5b3cee4 "" + "C:/Users/FlorianSpeicher/AppData/Local/MiKTeX/fonts/pk/ljfour/jknappen/ec/dpi600/ecrm1728.pk" 1750189214.68039 42516 4cac1e268b594d5341f9305ab3608fa9 "" + "C:/Users/FlorianSpeicher/AppData/Local/MiKTeX/fonts/pk/ljfour/jknappen/ec/dpi600/tcrm1200.pk" 1752005328.70635 14064 88e326fbbb7a622a081ec143c1162186 "" + "C:/Users/FlorianSpeicher/AppData/Local/MiKTeX/miktex/data/le/pdftex/pdflatex.fmt" 1750189172.15163 13239778 54c0c012ff9be098faf33d96bfc17ca3 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/jknappen/ec/ecbx1200.tfm" 993061958 3200 b8d69bc738e5ef3e08cefeef3109ff56 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/jknappen/ec/ecbx1440.tfm" 993061960 3196 0b37fa3083e15c57cfa8c4ff52f2807a "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/jknappen/ec/ecbx1728.tfm" 993061962 3204 d35cb76836b6cb4ed404dd64a550530d "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/jknappen/ec/ecbx2488.tfm" 993061966 3192 b0a07ba84fb3fb36d088c4f796e254b9 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/jknappen/ec/ecrm1095.tfm" 993062124 3172 eb6efaa83c6c52473a1c403f376eab0f "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/jknappen/ec/ecrm1200.tfm" 993062126 3152 4850ff0163852b7fab34bd55e1197f28 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/jknappen/ec/ecrm1440.tfm" 993062128 3168 3bd7b08ba4330af81521911744311212 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/jknappen/ec/ecrm1728.tfm" 993062128 3168 11457c8185ce67fb79662ba8b03d6db1 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/jknappen/ec/ecrm2488.tfm" 993062132 3184 93c67f4c0884ba9e31b75d469978f63b "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/jknappen/ec/tcrm1200.tfm" 993062508 1444 95ffe0f19b974d50849790c8225c7ef7 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/public/cm/cmmi12.tfm" 1136765053 1524 4414a8315f39513458b80dfc63bff03a "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/public/cm/cmmi6.tfm" 1136765053 1512 f21f83efb36853c0b70002322c1ab3ad "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/public/cm/cmmi8.tfm" 1136765053 1520 eccf95517727cb11801f4f1aee3a21b4 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/public/cm/cmr12.tfm" 1136765053 1288 655e228510b4c2a1abe905c368440826 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/public/cm/cmr6.tfm" 1136765053 1300 b62933e007d01cfd073f79b963c01526 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/public/cm/cmr8.tfm" 1136765053 1292 21c1c5bfeaebccffdb478fd231a0997d "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/public/cm/cmsy10.tfm" 1136765053 1124 6c73e740cf17375f03eec0ee63599741 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/public/cm/cmsy6.tfm" 1136765053 1116 933a60c408fc0a863a92debe84b2d294 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/fonts/tfm/public/cm/cmsy8.tfm" 1136765053 1120 8b7d695260f3cff42e636090a8002094 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/context/base/mkii/supp-pdf.mkii" 1580390158 71627 94eb9990bed73c364d7f53f960cc8c5b "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/generic/babel/babel.sty" 1747240548 144990 cebd18e5891583d507b0c4173d69f6cf "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/generic/babel/locale/de/babel-de.ini" 1747240550 4727 d81584578cd605f9a3d9be696ad10783 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/generic/babel/locale/de/babel-ngerman.tex" 1747240550 336 b80d4d282e518e78a8b5f9cc543e7f94 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/generic/babel/txtbabel.def" 1747240548 5231 82bb24bf20af7e4d760717f2cadb5170 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/generic/iftex/iftex.sty" 1734114575 7984 7dbb9280f03c0a315425f1b4f35d43ee "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/generic/iftex/ifvtex.sty" 1734114575 1057 525c2192b5febbd8c1f662c9468335bb "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/00miktex/epstopdf-sys.cfg" 1616067285 584 2a1075dd71571459f59146da9f7502ad "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/arabi/bblopts.cfg" 1705750854 902 74ca68fb2e6c2b8d370ff0e672de0f31 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/babel-german/ngerman.ldf" 1734266191 2289 142d4c4e9b9454344e08718ddd1c1070 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/babel-german/ngermanb.ldf" 1734266191 9519 07567e6a5751b56c75ede8e38d955275 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/base/article.cls" 1748713274 20144 b966087dda3b194755eb460d32e2ef75 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/base/fontenc.sty" 1748713274 5275 2f50a1b91fdc3c2c6ff41843a6854061 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/base/ifthen.sty" 1748713274 5525 1593ca62a2554dd7423fc8a4e5a82125 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/base/size12.clo" 1748713274 8449 8dc66c6c313c8eb2d774af83bca435dd "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/booktabs/booktabs.sty" 1579093635 6253 71987c78d3b294f5a70855024b9b06cc "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/caption/caption.sty" 1696169587 56128 c2ccf1a29d78c33bc553880402e4fb9a "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/caption/caption3.sty" 1696169587 72619 ee90b6612147680fd73c3b1406a74245 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/caption/ltcaption.sty" 1696169587 7418 021d7c4eb11bde94592761855a3d046e "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/caption/subcaption.sty" 1696169587 12494 0c0cdb824278a4d51cefeb2e79901315 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1623003186 13886 d1306dcf79a944f6988e688c1785f9ce "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/eso-pic/eso-pic.sty" 1683737457 11876 6ef493863ae0d7a984706973240c2237 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/etoolbox/etoolbox.sty" 1739279216 46850 d87daedc2abdc653769a6f1067849fe0 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/fancyhdr/fancyhdr.sty" 1740138435 31715 19e60610b63819fe670dfa1cd84a4e94 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/float/float.sty" 1469023953 6916 f35860e0302c70cb81cb70b0a7937693 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/geometry/geometry.cfg" 1578053545 1104 d237cad3f14be9fd91fe1f904d051a01 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/geometry/geometry.sty" 1578053545 42759 e63af52ccddba7489ac0e17d6a3344bd "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/graphics-cfg/color.cfg" 1465894292 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/graphics-cfg/graphics.cfg" 1465894292 1224 978390e9c2234eab29404bc21b268d1e "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/graphics-def/pdftex.def" 1713599642 19440 9da9dcbb27470349a580fca7372d454b "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/graphics/graphics.sty" 1749322634 18363 69bb4f5538964bfea50d1e6d89cbe69f "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/graphics/graphicx.sty" 1749322634 8118 43b99e52946c33a23f5f43b52d5cc5ec "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/graphics/keyval.sty" 1749322634 2671 d9941f4bf4750e9b0603c9a2ec54693b "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/graphics/lscape.sty" 1749322634 1822 80a593956421f94e3c084e2349f4ea11 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/graphics/mathcolor.ltx" 1749322634 2885 9c645d672ae17285bba324998918efd8 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/graphics/trig.sty" 1749322634 4023 e66acf578d6b564c4670fb57ff336a7a "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/l3backend/l3backend-pdftex.def" 1745818159 30366 13daaaa774357bc2a262523ba6a04bac "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/l3kernel/expl3.sty" 1748713654 6558 15a6f37273122d80579b2a23c7c7bd4b "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/l3packages/l3keys2e/l3keys2e.sty" 1724854269 4674 22943918cc84173478a588d6efbc800b "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/lipsum/lipsum.ltd.tex" 1633253722 95525 6fd0552101a6b1f9b7a84b402ec435ba "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/lipsum/lipsum.sty" 1633253722 14690 c2c754218a7108db7823a4839c1bc3cd "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/pdflscape/pdflscape-nometadata.sty" 1668505912 6572 ea530fbbe537629fd97736d33babc07d "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/pdflscape/pdflscape.sty" 1668505912 2224 1230ab76aa62221ccbd90bca8c8c015e "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/pdfpages/pdfpages.sty" 1741789599 56557 6515bb5829ee65ccc08538b5c5727ac8 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/pdfpages/pppdftex.def" 1741789599 6446 e23d5b18865bebc7d1948aa79a4489c9 "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/tools/array.sty" 1748713680 15695 75d821d025d9de4731433f1c08ba96ca "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/tools/calc.sty" 1748713680 10374 2ffd4f27c7f90b8a300608069537743c "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/tools/longtable.sty" 1748713680 15912 618223a798a4d829f4d8e1ccf24e518f "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/tools/tabularx.sty" 1748713680 7243 a2c17f18e2c9b702b84fad03d5f9c78b "" + "C:/Users/FlorianSpeicher/AppData/Local/Programs/MiKTeX/tex/latex/xcolor/xcolor.sty" 1729265222 55384 b454dec21c2d9f45ec0b793f0995b992 "" + "c:/Users/FlorianSpeicher/OneDrive/Dokumente/HTW-Lenovo-Flo/Dateien/SS25/Projektarbeit/Dokumentation/main.tex" 1752439685.11683 24980 5a0757b564e6dbd7fad5970ffd26eecf "" + "content.tex" 1751532182 21 2a14a47df701af2ae052aa3067474952 "" + "graphics/htw_logo.pdf" 1476258444 38674 37be0a1187ef08bd560d140172e8408b "" + "main.aux" 1752439686.22734 4256 e4e653167d0b4a0beae8729bb5ec6bf2 "pdflatex" + "main.toc" 1752439686.22938 2614 9b1c823f13dbbb9b1a9e4ffef14c1171 "pdflatex" + "settings.tex" 1752438192.30089 731 ee94b5c72d0f4fa03acdac29d8a575a4 "" + "titlepage.tex" 1752438133.61824 724 5fa463b806569b68b901ba59f39e7450 "" + (generated) + "main.aux" + "main.log" + "main.pdf" + "main.toc" + (rewritten before read) diff --git a/docs/Dokumentation/main.fls b/docs/Dokumentation/main.fls new file mode 100644 index 0000000..d9c1a9e --- /dev/null +++ b/docs/Dokumentation/main.fls @@ -0,0 +1,180 @@ +PWD C:\Users\FlorianSpeicher\OneDrive\Dokumente\HTW-Lenovo-Flo\Dateien\SS25\Projektarbeit\Dokumentation +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\miktex\data\le\pdftex\pdflatex.fmt +INPUT c:\Users\FlorianSpeicher\OneDrive\Dokumente\HTW-Lenovo-Flo\Dateien\SS25\Projektarbeit\Dokumentation\main.tex +OUTPUT main.log +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\base\article.cls +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\base\article.cls +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\base\size12.clo +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\base\size12.clo +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\base\size12.clo +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\public\cm\cmr12.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\generic\babel\babel.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\generic\babel\babel.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\generic\babel\txtbabel.def +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\arabi\bblopts.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\arabi\bblopts.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\arabi\bblopts.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\babel-german\ngerman.ldf +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\babel-german\ngerman.ldf +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\babel-german\ngerman.ldf +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\generic\babel\locale\de\babel-ngerman.tex +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\generic\babel\locale\de\babel-ngerman.tex +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\generic\babel\locale\de\babel-ngerman.tex +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\generic\babel\locale\de\babel-de.ini +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\babel-german\ngermanb.ldf +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\lipsum\lipsum.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\lipsum\lipsum.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\l3packages\l3keys2e\l3keys2e.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\l3packages\l3keys2e\l3keys2e.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\l3kernel\expl3.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\l3kernel\expl3.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\l3backend\l3backend-pdftex.def +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\l3backend\l3backend-pdftex.def +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\lipsum\lipsum.ltd.tex +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\lipsum\lipsum.ltd.tex +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\pdfpages\pdfpages.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\pdfpages\pdfpages.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\base\ifthen.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\base\ifthen.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\tools\calc.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\tools\calc.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\eso-pic\eso-pic.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\eso-pic\eso-pic.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\keyval.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\keyval.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\xcolor\xcolor.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\xcolor\xcolor.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\xcolor\xcolor.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics-cfg\color.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics-cfg\color.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics-cfg\color.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics-def\pdftex.def +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics-def\pdftex.def +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics-def\pdftex.def +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\mathcolor.ltx +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\mathcolor.ltx +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\mathcolor.ltx +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\etoolbox\etoolbox.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\etoolbox\etoolbox.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\graphicx.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\graphicx.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\graphics.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\graphics.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\trig.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\trig.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics-cfg\graphics.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics-cfg\graphics.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics-cfg\graphics.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\pdfpages\pppdftex.def +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\pdfpages\pppdftex.def +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\pdfpages\pppdftex.def +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\base\fontenc.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\base\fontenc.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\jknappen\ec\ecrm1200.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\tools\longtable.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\tools\longtable.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\booktabs\booktabs.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\booktabs\booktabs.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\tools\tabularx.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\tools\tabularx.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\tools\array.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\tools\array.sty +INPUT .\settings.tex +INPUT .\settings.tex +INPUT .\settings.tex +INPUT .\settings.tex +INPUT settings.tex +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\fancyhdr\fancyhdr.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\fancyhdr\fancyhdr.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\float\float.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\float\float.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\caption\subcaption.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\caption\subcaption.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\caption\caption.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\caption\caption.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\caption\caption3.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\caption\caption3.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\caption\ltcaption.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\caption\ltcaption.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\geometry\geometry.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\geometry\geometry.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\generic\iftex\ifvtex.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\generic\iftex\ifvtex.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\generic\iftex\iftex.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\generic\iftex\iftex.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\geometry\geometry.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\geometry\geometry.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\geometry\geometry.cfg +INPUT .\main.aux +INPUT .\main.aux +INPUT main.aux +OUTPUT main.aux +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\context\base\mkii\supp-pdf.mkii +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\context\base\mkii\supp-pdf.mkii +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\context\base\mkii\supp-pdf.mkii +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\epstopdf-pkg\epstopdf-base.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\epstopdf-pkg\epstopdf-base.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\00miktex\epstopdf-sys.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\00miktex\epstopdf-sys.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\00miktex\epstopdf-sys.cfg +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\pdflscape\pdflscape.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\pdflscape\pdflscape.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\pdflscape\pdflscape-nometadata.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\pdflscape\pdflscape-nometadata.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\lscape.sty +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex\latex\graphics\lscape.sty +INPUT .\titlepage.tex +INPUT .\titlepage.tex +INPUT .\titlepage.tex +INPUT .\titlepage.tex +INPUT titlepage.tex +INPUT .\graphics\htw_logo.pdf +INPUT .\graphics\htw_logo.pdf +INPUT .\graphics\htw_logo.pdf +OUTPUT main.pdf +INPUT .\graphics\htw_logo.pdf +INPUT .\graphics\htw_logo.pdf +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\jknappen\ec\ecbx1200.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\jknappen\ec\ecbx2488.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\jknappen\ec\ecrm2488.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\jknappen\ec\ecrm1728.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\map\pdftex\pdftex.map +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\jknappen\ec\ecbx1728.tfm +INPUT .\main.toc +INPUT .\main.toc +INPUT main.toc +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\public\cm\cmr8.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\public\cm\cmr6.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\public\cm\cmmi12.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\public\cm\cmmi8.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\public\cm\cmmi6.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\public\cm\cmsy10.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\public\cm\cmsy8.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\public\cm\cmsy6.tfm +OUTPUT main.toc +INPUT .\content.tex +INPUT .\content.tex +INPUT .\content.tex +INPUT .\content.tex +INPUT content.tex +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\jknappen\ec\ecrm1440.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\jknappen\ec\ecbx1440.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\jknappen\ec\tcrm1200.tfm +INPUT C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\fonts\tfm\jknappen\ec\ecrm1095.tfm +INPUT main.aux +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecrm1095.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecrm1095.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\tcrm1200.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\tcrm1200.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecbx1440.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecbx1440.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecrm1200.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecrm1200.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecbx1728.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecbx1728.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecbx1200.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecbx1200.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecrm1728.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecrm1728.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecbx2488.pk +INPUT C:\Users\FlorianSpeicher\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\ecbx2488.pk diff --git a/docs/Dokumentation/main.log b/docs/Dokumentation/main.log new file mode 100644 index 0000000..2bcae71 --- /dev/null +++ b/docs/Dokumentation/main.log @@ -0,0 +1,512 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.27 (MiKTeX 25.4) (preloaded format=pdflatex 2025.6.17) 13 JUL 2025 22:48 +entering extended mode + restricted \write18 enabled. + file:line:error style messages enabled. + %&-line parsing enabled. +**c:/Users/FlorianSpeicher/OneDrive/Dokumente/HTW-Lenovo-Flo/Dateien/SS25/Projektarbeit/Dokumentation/main.tex +(c:/Users/FlorianSpeicher/OneDrive/Dokumente/HTW-Lenovo-Flo/Dateien/SS25/Projektarbeit/Dokumentation/main.tex +LaTeX2e <2025-06-01> +L3 programming layer <2025-05-26> +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/base\article.cls +Document Class: article 2025/01/22 v1.4n Standard LaTeX document class +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/base\size12.clo +File: size12.clo 2025/01/22 v1.4n Standard LaTeX file (size option) +) +\c@part=\count275 +\c@section=\count276 +\c@subsection=\count277 +\c@subsubsection=\count278 +\c@paragraph=\count279 +\c@subparagraph=\count280 +\c@figure=\count281 +\c@table=\count282 +\abovecaptionskip=\skip49 +\belowcaptionskip=\skip50 +\bibindent=\dimen148 +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/generic/babel\babel.sty +Package: babel 2025/05/14 v25.9 The multilingual framework for pdfLaTeX, LuaLaTeX and XeLaTeX +\babel@savecnt=\count283 +LaTeX Encoding Info: Redeclaring text command \ij (encoding OT1) on input line 2043. +LaTeX Encoding Info: Redeclaring text command \IJ (encoding OT1) on input line 2045. +LaTeX Encoding Info: Redeclaring text command \ij (encoding T1) on input line 2047. +LaTeX Encoding Info: Redeclaring text command \IJ (encoding T1) on input line 2048. +LaTeX Encoding Info: Ignoring declaration for text command \ij (encoding ?) on input line 2049. +LaTeX Encoding Info: Ignoring declaration for text command \IJ (encoding ?) on input line 2051. +LaTeX Encoding Info: Ignoring declaration for text command \SS (encoding ?) on input line 2076. +\U@D=\dimen149 +\l@unhyphenated=\language79 + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/generic/babel\txtbabel.def) +\bbl@readstream=\read2 +\bbl@dirlevel=\count284 + +************************************* +* Local config file bblopts.cfg used +* +(C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/arabi\bblopts.cfg +File: bblopts.cfg 2005/09/08 v0.1 add Arabic and Farsi to "declared" options of babel +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/babel-german\ngerman.ldf +Language: ngerman 2024/12/10 v2.15 German support for babel (post-1996 orthography) + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/generic/babel/locale/de\babel-ngerman.tex +Package babel Info: Importing font and identification data for ngerman +(babel) from babel-de.ini. Reported on input line 11. +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/babel-german\ngermanb.ldf +Language: ngermanb 2024/12/10 v2.15 German support for babel (post-1996 orthography) +Package babel Info: Making " an active character on input line 122. +))) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/lipsum\lipsum.sty (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/l3packages/l3keys2e\l3keys2e.sty (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/l3kernel\expl3.sty +Package: expl3 2025-05-26 L3 programming layer (loader) + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/l3backend\l3backend-pdftex.def +File: l3backend-pdftex.def 2025-04-14 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count285 +)) +Package: l3keys2e 2024-08-16 LaTeX2e option processing using LaTeX3 keys +) +Package: lipsum 2021-09-20 v2.7 150 paragraphs of Lorem Ipsum dummy text +\g__lipsum_par_int=\count286 +\l__lipsum_a_int=\count287 +\l__lipsum_b_int=\count288 + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/lipsum\lipsum.ltd.tex)) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/pdfpages\pdfpages.sty +Package: pdfpages 2025/03/12 v0.6f Insert pages of external PDF documents (AM) + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/base\ifthen.sty +Package: ifthen 2024/03/16 v1.1e Standard LaTeX ifthen package (DPC) +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/tools\calc.sty +Package: calc 2025/03/01 v4.3b Infix arithmetic (KKT,FJ) +\calc@Acount=\count289 +\calc@Bcount=\count290 +\calc@Adimen=\dimen150 +\calc@Bdimen=\dimen151 +\calc@Askip=\skip51 +\calc@Bskip=\skip52 +LaTeX Info: Redefining \setlength on input line 86. +LaTeX Info: Redefining \addtolength on input line 87. +\calc@Ccount=\count291 +\calc@Cskip=\skip53 +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/eso-pic\eso-pic.sty +Package: eso-pic 2023/05/03 v3.0c eso-pic (RN) +\ESO@tempdima=\dimen152 +\ESO@tempdimb=\dimen153 + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics\keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks17 +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/xcolor\xcolor.sty +Package: xcolor 2024/09/29 v3.02 LaTeX color extensions (UK) + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics-cfg\color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 274. + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics-def\pdftex.def +File: pdftex.def 2024/04/13 v1.2c Graphics/color driver for pdftex +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics\mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1349. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1353. +Package xcolor Info: Model `RGB' extended on input line 1365. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1367. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1370. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1371. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1372. +)) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/etoolbox\etoolbox.sty +Package: etoolbox 2025/02/11 v2.5l e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count292 +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics\graphicx.sty +Package: graphicx 2024/12/31 v1.2e Enhanced LaTeX Graphics (DPC,SPQR) + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics\graphics.sty +Package: graphics 2024/08/06 v1.4g Standard LaTeX Graphics (DPC,SPQR) + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics\trig.sty +Package: trig 2023/12/02 v1.11 sin cos tan (DPC) +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics-cfg\graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 106. +) +\Gin@req@height=\dimen154 +\Gin@req@width=\dimen155 +) +\AM@pagewidth=\dimen156 +\AM@pageheight=\dimen157 +\AM@fboxrule=\dimen158 + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/pdfpages\pppdftex.def +File: pppdftex.def 2025/03/12 v0.6f Pdfpages driver for pdfTeX (AM) +) +\pdfpages@includegraphics@status=\count293 +\AM@pagebox=\box53 +\AM@global@opts=\toks18 +\AM@pagecnt=\count294 +\AM@toc@title=\toks19 +\AM@lof@heading=\toks20 +\c@AM@survey=\count295 +\AM@templatesizebox=\box54 +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/base\fontenc.sty +Package: fontenc 2024/12/21 v2.1c Standard LaTeX package +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/tools\longtable.sty +Package: longtable 2024-12-18 v4.23 Multi-page Table package (DPC) +\LTleft=\skip54 +\LTright=\skip55 +\LTpre=\skip56 +\LTpost=\skip57 +\LTchunksize=\count296 +\LTcapwidth=\dimen159 +\LT@head=\box55 +\LT@firsthead=\box56 +\LT@foot=\box57 +\LT@lastfoot=\box58 +\LT@gbox=\box59 +\LT@cols=\count297 +\LT@rows=\count298 +\c@LT@tables=\count299 +\c@LT@chunks=\count300 +\LT@p@ftn=\toks21 +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/booktabs\booktabs.sty +Package: booktabs 2020/01/12 v1.61803398 Publication quality tables +\heavyrulewidth=\dimen160 +\lightrulewidth=\dimen161 +\cmidrulewidth=\dimen162 +\belowrulesep=\dimen163 +\belowbottomsep=\dimen164 +\aboverulesep=\dimen165 +\abovetopsep=\dimen166 +\cmidrulesep=\dimen167 +\cmidrulekern=\dimen168 +\defaultaddspace=\dimen169 +\@cmidla=\count301 +\@cmidlb=\count302 +\@aboverulesep=\dimen170 +\@belowrulesep=\dimen171 +\@thisruleclass=\count303 +\@lastruleclass=\count304 +\@thisrulewidth=\dimen172 +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/tools\tabularx.sty +Package: tabularx 2023/12/11 v2.12a `tabularx' package (DPC) + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/tools\array.sty +Package: array 2025/05/19 v2.6i Tabular extension package (FMi) +\col@sep=\dimen173 +\ar@mcellbox=\box60 +\extrarowheight=\dimen174 +\NC@list=\toks22 +\extratabsurround=\skip58 +\backup@length=\skip59 +\ar@cellbox=\box61 +) +\TX@col@width=\dimen175 +\TX@old@table=\dimen176 +\TX@old@col=\dimen177 +\TX@target=\dimen178 +\TX@delta=\dimen179 +\TX@cols=\count305 +\TX@ftn=\toks23 +) (settings.tex (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/fancyhdr\fancyhdr.sty +Package: fancyhdr 2025/02/07 v5.2 Extensive control of page headers and footers +\f@nch@headwidth=\skip60 +\f@nch@offset@elh=\skip61 +\f@nch@offset@erh=\skip62 +\f@nch@offset@olh=\skip63 +\f@nch@offset@orh=\skip64 +\f@nch@offset@elf=\skip65 +\f@nch@offset@erf=\skip66 +\f@nch@offset@olf=\skip67 +\f@nch@offset@orf=\skip68 +\f@nch@height=\skip69 +\f@nch@footalignment=\skip70 +\f@nch@widthL=\skip71 +\f@nch@widthC=\skip72 +\f@nch@widthR=\skip73 +\@temptokenb=\toks24 +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/float\float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count306 +\float@exts=\toks25 +\float@box=\box62 +\@float@everytoks=\toks26 +\@floatcapt=\box63 +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/caption\subcaption.sty +Package: subcaption 2023/07/28 v1.6b Sub-captions (AR) + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/caption\caption.sty +Package: caption 2023/08/05 v3.6o Customizing captions (AR) + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/caption\caption3.sty +Package: caption3 2023/07/31 v2.4d caption3 kernel (AR) +\caption@tempdima=\dimen180 +\captionmargin=\dimen181 +\caption@leftmargin=\dimen182 +\caption@rightmargin=\dimen183 +\caption@width=\dimen184 +\caption@indent=\dimen185 +\caption@parindent=\dimen186 +\caption@hangindent=\dimen187 +Package caption Info: Standard document class detected. +) +\c@caption@flags=\count307 +\c@continuedfloat=\count308 +Package caption Info: float package is loaded. +Package caption Info: longtable package is loaded. + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/caption\ltcaption.sty +Package: ltcaption 2021/01/08 v1.4c longtable captions (AR) +)) +Package caption Info: New subtype `subfigure' on input line 238. +\c@subfigure=\count309 +Package caption Info: New subtype `subtable' on input line 238. +\c@subtable=\count310 +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/geometry\geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/generic/iftex\ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/generic/iftex\iftex.sty +Package: iftex 2024/12/12 v1.0g TeX engine tests +)) +\Gm@cnth=\count311 +\Gm@cntv=\count312 +\c@Gm@tempcnt=\count313 +\Gm@bindingoffset=\dimen188 +\Gm@wd@mp=\dimen189 +\Gm@odd@mp=\dimen190 +\Gm@even@mp=\dimen191 +\Gm@layoutwidth=\dimen192 +\Gm@layoutheight=\dimen193 +\Gm@layouthoffset=\dimen194 +\Gm@layoutvoffset=\dimen195 +\Gm@dimlist=\toks27 + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/geometry\geometry.cfg))) (main.aux +Package babel Info: 'ngerman' activates 'ngerman' shorthands. +(babel) Reported on input line 5. +) +\openout1 = `main.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 14. +LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 14. +LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 14. +LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 14. +LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 14. +LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 14. +LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 14. +LaTeX Font Info: ... okay on input line 14. + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/context/base/mkii\supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count314 +\scratchdimen=\dimen196 +\scratchbox=\box64 +\nofMPsegments=\count315 +\nofMParguments=\count316 +\everyMPshowfont=\toks28 +\MPscratchCnt=\count317 +\MPscratchDim=\dimen197 +\MPnumerator=\count318 +\makeMPintoPDFobject=\count319 +\everyMPtoPDFconversion=\toks29 +) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/epstopdf-pkg\epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485. + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/00miktex\epstopdf-sys.cfg +File: epstopdf-sys.cfg 2021/03/18 v2.0 Configuration of epstopdf for MiKTeX +)) (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/pdflscape\pdflscape.sty +Package: pdflscape 2022-10-27 v0.13 Display of landscape pages in PDF + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/pdflscape\pdflscape-nometadata.sty +Package: pdflscape-nometadata 2022-10-28 v0.13 Display of landscape pages in PDF (HO) + (C:\Users\FlorianSpeicher\AppData\Local\Programs\MiKTeX\tex/latex/graphics\lscape.sty +Package: lscape 2020/05/28 v3.02 Landscape Pages (DPC) +) +Package pdflscape Info: Auto-detected driver: pdftex on input line 81. +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(71.13188pt, 455.24411pt, 71.13188pt) +* v-part:(T,H,B)=(85.35826pt, 674.33032pt, 85.35826pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=455.24411pt +* \textheight=674.33032pt +* \oddsidemargin=-1.1381pt +* \evensidemargin=-1.1381pt +* \topmargin=-23.91173pt +* \headheight=15.0pt +* \headsep=25.0pt +* \topskip=12.0pt +* \footskip=30.0pt +* \marginparwidth=35.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +(titlepage.tex + +pdfTeX warning: pdflatex.exe (file ./graphics/htw_logo.pdf): PDF inclusion: found PDF version <1.6>, but at most version <1.5> allowed + +File: graphics/htw_logo.pdf Graphic file (type pdf) + +Package pdftex.def Info: graphics/htw_logo.pdf used on input line 3. +(pdftex.def) Requested size: 455.24411pt x 53.46979pt. + + +[1 + +{C:/Users/FlorianSpeicher/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map} <./graphics/htw_logo.pdf>]) (main.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 3. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 3. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 3. +) +\tf@toc=\write3 +\openout3 = `main.toc'. + + + +[1] (content.tex) + +[1] +Overfull \hbox (4.31038pt too wide) in paragraph at lines 58--59 +\T1/cmr/m/n/12 Headset, das oh-ne ex-ter-ne Rech-ner oder Sen-so-ren funk-tio-niert. Mit \T1/cmr/bx/n/12 Inside-Out-Tracking\T1/cmr/m/n/12 , + [] + + + +[2] + +[3] + +[4] + +[5] +Overfull \hbox (1.21127pt too wide) in alignment at lines 149--153 + [] [] [] + [] + + +Overfull \hbox (1.21127pt too wide) in alignment at lines 153--158 + [] [] [] + [] + + +Overfull \hbox (1.21127pt too wide) in alignment at lines 158--163 + [] [] [] + [] + + +Overfull \hbox (1.21127pt too wide) in alignment at lines 163--166 + [] [] [] + [] + + +Underfull \hbox (badness 1769) in paragraph at lines 170--171 +[]|\T1/cmr/m/n/12 Festlegung der Sys-te-mar-chi-tek- + [] + + +Underfull \hbox (badness 2990) in paragraph at lines 170--171 +\T1/cmr/m/n/12 tur, De-si-gnent-schei-dun-gen und + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 176--177 +[]|\T1/cmr/m/n/12 Implementierung der Ex-port- + [] + + +Underfull \hbox (badness 2310) in paragraph at lines 178--179 +[]|\T1/cmr/m/n/12 Implementierung der feh-len-den + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 180--181 +[]|\T1/cmr/m/n/12 Implementierung von zu-sätz- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 180--181 +\T1/cmr/m/n/12 li-chen Fea-tu-res wie Grab- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 180--181 +\T1/cmr/m/n/12 Interaktion, Hin-ter-grund-welt, + [] + + +Underfull \hbox (badness 1337) in paragraph at lines 184--185 +\T1/cmr/m/n/12 se, Er-stel-lung der Do-ku-men-ta- + [] + + +Underfull \hbox (badness 1199) in paragraph at lines 184--185 +\T1/cmr/m/n/12 Puf-fer-zeit für un-vor-her-ge-se-he-ne + [] + + +Overfull \hbox (1.21127pt too wide) in alignment at lines 166--185 + [] [] [] + [] + +[6] + +[7] + +[8] +Overfull \hbox (0.31396pt too wide) in paragraph at lines 241--242 +[]\T1/cmr/bx/n/12 Komponenten-Konfiguration: \T1/cmr/m/n/12 Ein-zel-ne Fahr-zeug-tei-le, wie z.B. Fel-gen, Grill oder + [] + + +Overfull \hbox (14.23969pt too wide) in paragraph at lines 247--248 +\T1/cmr/m/n/12 Augmented-Reality-Modus, in dem das Fahr-zeug-mo-dell über die Passthrough-Funktion + [] + + + +[9] +Overfull \hbox (12.35144pt too wide) in paragraph at lines 257--258 +\T1/cmr/m/n/12 Tex-tu-ren aus-ge-stat-tet, die ei-ne an-spre-chen-de vi-su-el-le Dar-stel-lung in der VR-Umgebung + [] + + + +[10] + +[11] + +[12] + +[13] + +[14] (main.aux) + *********** +LaTeX2e <2025-06-01> +L3 programming layer <2025-05-26> + *********** + ) +Here is how much of TeX's memory you used: + 7636 strings out of 468225 + 134551 string characters out of 5428133 + 646351 words of memory out of 5000000 + 36051 multiletter control sequences out of 15000+600000 + 636841 words of font info for 59 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 73i,11n,80p,858b,482s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on main.pdf (16 pages, 175651 bytes). +PDF statistics: + 409 PDF objects out of 1000 (max. 8388607) + 0 named destinations out of 1000 (max. 500000) + 6 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/docs/Dokumentation/main.pdf b/docs/Dokumentation/main.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f18b0d0be6cb743bbb30acfdbfb654e13b12f7a7 GIT binary patch literal 175651 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�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 ATL1t6 literal 0 HcmV?d00001 diff --git a/docs/Dokumentation/main.synctex.gz b/docs/Dokumentation/main.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..f4a4898f36bff3295bcd63381489cc16c9be4356 GIT binary patch literal 91170 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 literal 0 HcmV?d00001 diff --git a/docs/Dokumentation/main.tex b/docs/Dokumentation/main.tex new file mode 100644 index 0000000..d5deae5 --- /dev/null +++ b/docs/Dokumentation/main.tex @@ -0,0 +1,351 @@ +\documentclass[a4paper,12pt]{article} +\usepackage[ngerman]{babel} +\usepackage{lipsum} +\usepackage{pdfpages} +\usepackage[T1]{fontenc} +\usepackage{longtable} +\usepackage{booktabs} +\usepackage{tabularx} +% Lade Einstellungen und Pakete +\input{settings} +\setlength{\headheight}{15pt} + + +\begin{document} + + +% Titelblatt +\input{titlepage} + + + + +% Inhaltsverzeichnis +\pagenumbering{roman} % Keine Seitenzahlen für Inhaltsverzeichnis +\tableofcontents +\newpage +\pagenumbering{arabic} % Start der Seitenzahlen ab Kapitel 1 +\setcounter{page}{1} + +% Hauptinhalt +\input{content} +\section{Einleitung} +Im Rahmen unserer Projektarbeit entwickeln wir einen modular aufgebauten Fahrzeugkonfigurator für Virtual Reality, der auf der Meta Quest 3 lauffähig ist. Ziel des Projekts ist es, eine benutzerfreundliche Anwendung zu realisieren, die es ermöglicht, Fahrzeuge in einer virtuellen Umgebung individuell zu konfigurieren. + + +\subsection{Motivation} + +Die Automobilbranche befindet sich in einem tiefgreifenden Wandel, geprägt durch Digitalisierung, Elektromobilität und veränderte Kundenbedürfnisse. Insbesondere im Vertrieb gewinnen digitale Lösungen zunehmend an Bedeutung, um potenziellen Käufern ein interaktives und personalisiertes Produkterlebnis bieten zu können. Klassische 2D-Konfiguratoren auf Webseiten stoßen dabei zunehmend an ihre Grenzen, was Erlebnis und Nutzerbindung betrifft. + +Virtual Reality eröffnet neue Möglichkeiten, Produkte emotional und räumlich erlebbar zu machen. Durch den Einsatz von VR-Headsets wie die Meta Quest 3 lassen sich Fahrzeuge in Echtzeit visualisieren, konfigurieren und in einer natürlichen, als auch ansprechenden Umgebung betrachten und das alles unabhängig vom physischen Standort des Nutzers. Besonders für jüngere Zielgruppen oder technikaffine Kunden kann ein VR-Fahrzeugkonfigurator ein innovatives und attraktives Tool darstellen. + +Die Motivation hinter dieser Projektarbeit ist es, das Potenzial dieser Technologien im Bereich Produktkonfiguration zu erforschen und einen funktionalen Prototypen zu entwickeln, der technische Machbarkeit, Benutzerfreundlichkeit und visuelle Qualität vereint. Dabei stehen praxisnahe Anwendung, moderne Interaktion sowie Performance und Skalierbarkeit im Fokus. + + +\subsection{Zielsetzung der Projektarbeit} +Der Fahrzeugkonfigurator wird mit der Gameengine Unity speziell für die Meta Quest 3 umgesetzt und soll auf dieser Plattform stabil und performant betrieben werden können. Durch die gezielt implementierte Modularität des Systems wird sichergestellt, dass sich zukünftige Erweiterungen, in Form zusätzlicher Fahrzeugmodelle, sowohl Zwei- als auch Vierräder und weitere Features mit geringem Aufwand integrieren lassen. Dadurch bleibt die Modellpalette flexibel und kann bei Bedarf dynamisch erweitert werden. + + + + +\newpage +\section{Theoretische Grundlagen} + +In diesem Kapitel werden die wichtigsten technischen und konzeptionellen Grundlagen vorgestellt, die für die Entwicklung des Projekts relevant sind. Ziel ist es, ein fundiertes Verständnis der eingesetzten Technologien sowie der interaktiven Prinzipien zu vermitteln. + +\subsection{Virtual Reality und Meta Quest 3} + +\textbf{Virtual Reality (VR)} bezeichnet eine computergenerierte, interaktive Umgebung, die Nutzer über ein VR-Headset erleben können. Die \textbf{Meta Quest 3} ist ein solches VR-Headset, das ohne externe Rechner oder Sensoren funktioniert. Mit \textbf{Inside-Out-Tracking}, \textbf{Hand- und Controller-Tracking}, sowie der Unterstützung für \textbf{Passthrough-AR} eröffnet sie neue Möglichkeiten für fortschrittliche Interaktionen. Für Entwickler bietet die Meta Quest Plattform Tools zur Optimierung von Performance, Rendering und Usability in VR-Anwendungen. + +\subsection{3D-Modellierung und Interaktionsdesign} + +Die \textbf{3D-Modellierung} bildet die Grundlage für die visuelle Darstellung des konfigurierbaren Fahrzeugs. Modelle müssen sowohl ästhetisch ansprechend als auch performant sein. Typische Werkzeuge sind \textbf{Blender} oder \textbf{externe CAD-Systeme} mit anschließender Optimierung für \textbf{Echtzeitdarstellung}. In unserem Projekt ist dies jedoch durch die Verwendung von vorgefertigten Modellen nicht von großer Bedeutung. Im \textbf{Interaktionsdesign} steht die Benutzerfreundlichkeit im Vordergrund. In VR bedeutet dies intuitive Steuerung, klare visuelle Rückmeldungen der Ergebnisse und eine ergonomische Gestaltung der Benutzeroberflächen, um anstrengende Körperhaltungen möglichst zu meiden. + +\subsection{Fahrzeugkonfiguration im digitalen Raum} + +Die digitale Fahrzeugkonfiguration hat sich von 2D-Webanwendungen hin zu modernen 3D-Erlebnissen entwickelt. In VR eröffnen sich neue Möglichkeiten, wie das räumliche Erleben von Modellen, dynamisches Wechseln von Fahrzeugteilen (z.\,B. Felgen, Farben, Ausstattungen) und die direkte Interaktion durch Hand- oder Controllerbewegungen. Für eine erfolgreiche Umsetzung sind eine \textbf{modulare Architektur} und eine \textbf{flexible Logik} zur dynamischen Kombination von Komponenten essenziell. + + + +\newpage +\section{Projektbeschreibung} + +Diese Projektarbeit befasst sich mit der Entwicklung eines dynamischen Fahrzeugkonfigurators in Virtual Reality für die Meta Quest 3. Ziel ist es, Nutzern die Möglichkeit zu geben, ein Fahrzeug in einer immersiven Umgebung individuell zusammenzustellen und zu erleben. Desweiteren soll das Projekt an die Systeme des Testfeldes der HTW angeschlossen werden können, um die Produktion des konfigurierten Fahrzeugmodells zu gestalten. + +\subsection{Projektidee und Anforderungen} + +Die Grundidee war es, klassische Fahrzeugkonfiguratoren, wie sie häufig auf Webseiten zu finden sind, in eine räumliche und interaktive VR-Erfahrung zu überführen. Im Mittelpunkt stehen die intuitive Bedienung, sowie erweiterte Funktionen wie Augmented Reality (AR) und eine animierte Explosionsdarstellung des Fahrzeugs. Die Applikation sollte vollständig auf der Meta Quest 3 lauffähig sein und sowohl technisch stabil als auch performant umgesetzt werden. + +\subsection{Zielgruppe und Nutzungsszenarien} + +Die Zielgruppe umfasst technikaffine Nutzer, Kunden/Besucher der HTW sowie Interessierte im Bereich VR/AR-Technologien. Denkbare Nutzungsszenarien reichen bis zum Einsatz auf Messen und in Showrooms. Der Konfigurator kann zudem als Grundlage für weitere Forschung im Bereich virtualisierter Produktpräsentationen dienen. + +\subsection{Funktionale und nicht-funktionale Anforderungen} + +Zu den funktionalen Anforderungen zählen: +\begin{itemize} + \item Auswahl zwischen zwei Modellen: Erlbach und einem Fahrrad. + \item Konfiguration von Teilen wie Felgen, Grill und weiteren Komponenten. + \item Farbauswahl verschiedener Teile + \item Darstellung des Modells in 3D mit frei drehbarer Ansicht. + \item Aktivierbare Explosionsdarstellung über Animation. + \item Umschaltfunktion in eine AR-Ansicht. + \item Export der Konfiguration in Form eines JSON. + \item Zum Kontext passende VR-Umgebung. + \item Grabben der UI Menüelemente. + \item Auswahl der Teile durch Klicken auf das Model. +\end{itemize} + +Nicht-funktionale Anforderungen umfassten vor allem: +\begin{itemize} + \item Eine flüssige Nutzererfahrung auf der Meta Quest 3. + \item Intuitive Bedienung mithilfe des Meta Interaction SDK. + \item Stabile Performance durch effiziente Modell- und Szenengestaltung. +\end{itemize} + + +\newpage +\section{Konzeption und Planung} + +Vor Beginn der Implementierung wurde eine fundierte Konzeption der Anwendung im Team besprochen. Ziel war es, eine modulare, erweiterbare und benutzerfreundliche VR-Anwendung zu entwickeln, die sich speziell für die Meta Quest 3 eignet. Neben technischen Aspekten flossen auch gestalterische und nutzerzentrierte Überlegungen in die Planung ein. + +\subsection{Technologiestack und Tools} + +Als Entwicklungsumgebung wurde die Unity Engine gewählt, da sie eine breite Unterstützung für XR-Anwendungen bietet und direkt mit dem OpenXR-Framework kompatibel ist. Für die Umsetzung der VR-spezifischen Interaktionen wurde das \textbf{Meta Interaction SDK} verwendet, das bereits optimierte Interaktionsbausteine (Building Blocks) für gängige VR-Aktionen mitliefert. + +Weitere zentrale Technologien und Tools: +\begin{itemize} + \item \textbf{C\#} als Hauptprogrammiersprache zur Steuerung der Logik. + \item \textbf{OpenXR}: Plattformentsprechende API für XR-Geräte, kompatibel mit der Meta Quest 3. + \item \textbf{Blender}: Für Modelloptimierung und Bearbeitung von 3D-Assets. + \item \textbf{Git}: Versionskontrolle und kollaboratives Arbeiten. +\end{itemize} + +\subsection{Systemarchitektur} + +Die Anwendung wurde modular aufgebaut, um Erweiterbarkeit und Wartbarkeit zu gewährleisten. Die grundlegende Struktur besteht aus zwei Hauptdarstellungen: +\begin{enumerate} + \item \textbf{Modellauswahl}: Nutzer wählen zwischen Erlbach und einem Fahrrad. Hier werden nach dem Hinzufügen auch direkt weitere Modelle angezeigt. + \item \textbf{Konfigurationsansicht}: Darstellung des gewählten Modells, inklusive Konfiguration, Rotation, AR-Modus und Explosionsdarstellung. +\end{enumerate} + +Die Konfigurationslogik basiert auf Ports und ChildModels für austauschbare Komponenten (z.\,B. Felgen, Grill). Interaktionen werden über UI-Elemente (Buttons, Panels) sowie über Hand- und Controller-Gesten gesteuert. + +\subsection{Designentscheidungen} + +Bei der Gestaltung der Benutzeroberfläche und Interaktionen wurde besonderer Wert auf folgende Aspekte gelegt: +\begin{itemize} + \item \textbf{Intuitive Bedienung}: Klare Menüführung und direkte Rückmeldung bei Eingaben über ersichtliche Ergebnisse der Aktion. + \item \textbf{Komponentenbasierter Aufbau}: Ermöglicht zukünftige Erweiterung um weitere Modelle oder Konfigurationsteile. + \item \textbf{Mobile-Optimierung}: Reduzierung der Modellkomplexität zur Sicherstellung stabiler Performance auf der Meta Quest 3. + \item \textbf{Visuelle Klarheit}: Reduktion auf wesentliche Elemente zur besseren Orientierung in der VR-Umgebung. +\end{itemize} + +\subsection{Projektmanagement} + +Das Projekt wurde anhand eines Zeitplans in mehrere Phasen unterteilt: + +\renewcommand{\arraystretch}{2} +\begin{longtable}{p{7cm} c p{6cm}} + \toprule + \textbf{Phase} & \textbf{KW} & \textbf{Beschreibung} \\ + \midrule + \endfirsthead + + \toprule + \textbf{Phase} & \textbf{KW} & \textbf{Beschreibung} \\ + \midrule + \endhead + + \midrule + \multicolumn{3}{r}{\small Fortsetzung auf nächster Seite} \\ + \midrule + \endfoot + + \bottomrule + \endlastfoot + + \textbf{Recherche und Einarbeitung} & KW17 & Grundlagen zu VR, Unity und Meta Interaction SDK. \\ + \midrule + \textbf{Ausarbeitung der Projektstruktur} & KW18–19 & Festlegung der Systemarchitektur, Designentscheidungen und erste Prototypen. \\ + \midrule + \textbf{Entwicklung zur Änderung von Teilemodellen} & KW20–22 & Implementierung der Logik zum Austausch von Komponenten. \\ + \midrule + \textbf{Entwicklung von Komponenteninfos} & KW23 & UI-Elemente zur Anzeige von Informationen zu den einzelnen Teilen. \\ + \midrule + \textbf{Export der Konfigurationen} & KW24 & Implementierung der Exportfunktion für die Konfigurationen in Form von JSON. \\ + \midrule + \textbf{Fehlende Komponenten} & KW25–26 & Implementierung der fehlenden Teile, wie AR-Modus und verbesserte Explosionsanimation etc. \\ + \midrule + \textbf{Erweiterte Features} & KW27–28 & Implementierung von zusätzlichen Features wie Grab-Interaktion, Hintergrundwelt, Klick auf Teile im Modell etc. \\ + \midrule + \textbf{Testphase und Bugfixing} & KW29 & Überprüfung der Funktionalität und Performance. \\ + \midrule + \textbf{Dokumentation und Pufferphase} & KW29 & Zusammenfassung der Ergebnisse, Erstellung der Dokumentation, Abschlusspräsentation und Pufferzeit für unvorhergesehene Probleme. \\ +\end{longtable} + + +Die Umsetzung des Projekts erfolgte in etwa zu den im Zeitplan angegebenen Zeiträumen. +Jedoch mussten wir einige Punkte schon vor dem Zwischenmeeting verändern, da wir uns bei der Umsetzung der Buttons und der Handinteraktionen etwas übernommen haben. Diese Punkte wurden dann in der Zeit nach dem Zwischenmeeting verbessert. +Außerdem wurde im späteren Verlauf der Zeitplan nochmal ein wenig angepasst, da wir schon früher zum Testen der Grundfeatures kamen und weitere Features und Code-Optimierungen implementieren wollten. +Somit umfasst das Testen nicht mehr so viel Zeit am Ende. Da wir schon schneller als geplant mit den fehlenden Komponenten vom Zwischenmeeting fertig geworden sind, konnten wir die von uns als nützlich betrachteten weiteren Features wie die Grab-Interaktion auch implementieren. + + + + + + + +\newpage +\section{Implementierung} + +Die Umsetzung des dynamischen Fahrzeugkonfigurators erfolgte mithilfe der Unity-Engine in Kombination mit OpenXR und der Meta Interaction SDK. Dabei lag der Fokus auf einer modularen Architektur, die sowohl eine klare Benutzerführung als auch die Erweiterbarkeit um neue Modelle und Komponenten ermöglicht. + +\subsection{Umsetzung in Unity} + +Die Anwendung wurde mit der Unity Engine entwickelt, die sich durch ihre gute Unterstützung für VR und ihre Kompatibilität mit der Meta Quest 3 auszeichnet. Zur Integration von VR-Funktionalitäten wurde OpenXR als Schnittstelle verwendet. Für Interaktionen kamen die Meta Interaction SDK Building Blocks zum Einsatz, mit denen standardisierte VR-Elemente wie Button-Interaktionen, Grabbing und Hand- sowie Controllereingabe umgesetzt werden konnten. + +\subsection{VR-Interaktion und Benutzersteuerung} + +Die Benutzeroberfläche gliedert sich in zwei Hauptbereiche: die Modellauswahl und die Konfigurationsansicht. In der ersten Ansicht kann über Buttons zwischen dem Erlbach und einem Fahrrad gewählt werden. Nach der Auswahl wird das jeweilige Modell in die Szene geladen. + +In der Konfigurationsansicht kann das Modell mit Hilfe der Joysticks der Controller oder an einem Slider gedreht und betrachtet werden. Die Drehung ist außerdem mit den Thumbsticks des Controllers möglich. Einzelne Fahrzeugteile wie Felgen oder der Grill lassen sich durch Auswahlbuttons im dafür vorgesehenen Menü dynamisch verändern. Die Steuerung wurde so gestaltet, dass sie für VR-Einsteiger intuitiv verständlich ist, aber trotzdem alle essentiellen Features beinhaltet. + +\subsection{Dynamische Fahrzeugkonfiguration} + +Die Konfiguration basiert auf der Auswahl von Child-Modellen innerhalb eines im Base-Models definierten Ports. Beim Auswählen einer Komponente wird das entsprechende 3D-Objekt geladen und an der vorgesehenen Position instanziert. Durch diese modulare Struktur lassen sich neue Teile einfach ergänzen. +Die Auswahl verschiedener Ausführungen für ein Teil erfolgt durch das ersetzten des an dem Port liegenden ChildModels durch das gewählte Teil. + +\subsection{Integration von AR-Ansicht und Explosionsdarstellung} + +Ein zentrales Feature ist die Umschaltung in einen AR-Modus, in dem das Modell mithilfe des Passthrough-Modus der Meta Quest 3 in die reale Umgebung projiziert wird. Dadurch kann das konfigurierte Fahrzeug realitätsnah im Raum betrachtet werden. + +Zusätzlich wurde eine Explosionsanimation implementiert, bei der sich alle Bauteile des Modells von der Basis lösen und sich radial voneinander entfernen. Diese Funktion wurde über animierte Positionsoffsets realisiert und dient dazu, die einzelnen Komponenten des Fahrzeugs verständlich darzustellen, beispielsweise zu Demonstrations- oder Lernzwecken oder auch um Teile im Inneren sehen und konfigurieren zu können. + +\subsection{Features} + +Die Anwendung bietet eine Reihe von Funktionen, die sowohl auf Benutzerfreundlichkeit als auch auf technologische Machbarkeit in einer mobilen VR-Umgebung ausgelegt sind. Im Folgenden werden die zentralen Features zusammengefasst: + +\begin{itemize} + \item \textbf{Modularer Aufbau:} Die Anwendung ist so konzipiert, dass neue Fahrzeugmodelle und Konfigurationsoptionen einfach hinzugefügt werden können. Dies ermöglicht eine flexible Erweiterung der Modellpalette. + + \item \textbf{Hand- und Controller-Interaktionen:} Die Benutzer können das Fahrzeugmodell mit Hilfe der Joysticks der Controller oder an einem Slider drehen, Teile auswählen und konfigurieren. Dies verbessert das Nutzererlebnis in der VR-Umgebung und erleichtert unerfahrenden Nutzern die Bedienung. + + \item \textbf{Modellauswahl:} Zu Beginn der Anwendung können Nutzer zwischen den Fahrzeugmodellen wählen. + Die Auswahl erfolgt über einfach zugängliche Buttons beim Start der Szene. + + \item \textbf{3D-Modellansicht mit Rotation:} Nach der Auswahl wird das Modell in der interaktiven + Szene dargestellt. Mithilfe von Controllern oder Handeingaben kann das Modell gedreht + und aus verschiedenen Perspektiven betrachtet werden. + + \item \textbf{Komponenten-Konfiguration:} Einzelne Fahrzeugteile, wie z.\,B. Felgen, Grill oder weitere Komponenten lassen sich per UI-Button individuell austauschen. Die Änderungen werden in Echtzeit am Modell sichtbar. + + \item \textbf{Farbauswahl:} Nutzer können die Farbe einzelner Teile des Fahrzeugs anpassen, um eine personalisierte Konfiguration zu erstellen. + + \item \textbf{Explosionsanimation:} Durch einen zusätzlichen Button lässt sich eine animierte Explosionszeichnung auslösen, bei der sich die einzelnen Komponenten vom Fahrzeug lösen und räumlich voneinander entfernen. Dies bietet eine anschauliche Darstellung des Modellaufbaus. + + \item \textbf{AR-Ansicht (Passthrough):} Die Anwendung unterstützt den Wechsel in einen Augmented-Reality-Modus, in dem das Fahrzeugmodell über die Passthrough-Funktion der Meta Quest 3 in der realen Umgebung angezeigt wird. Dadurch entsteht ein hybrides Erlebnis aus physischer und digitaler Welt. + + \item \textbf{Export der Konfiguration:} Nutzer können ihre Fahrzeugkonfigurationen in Form eines JSON-Dokuments exportieren. Dies ermöglicht eine spätere Wiederverwendung oder Weitergabe der Konfiguration. + + \item \textbf{Grab-Interaktion:} Die Benutzeroberfläche ermöglicht es, UI-Elemente durch Greifen und Ziehen zu interagieren. + + \item \textbf{Interaktion mit Modellteilen:} Nutzer können direkt auf Teile des Modells klicken, um diese auszuwählen und zu konfigurieren. Dies ermöglicht eine intuitive und direkte Interaktion mit dem Fahrzeug. + + \item \textbf{Hintergrundwelt:} Die Anwendung bietet eine ansprechende virtuelle Umgebung, die das Fahrzeugkonfigurator-Erlebnis unterstützt und eine realistische Präsentation der Modelle ermöglicht. Wir haben passend zum Fahrzeugkonfigurator dafür als Umgebung ein Modell des Red Bull Ring Spielberg Österreich gewählt. + + \item \textbf{Materialien und Texturen:} Die Modelle sind mit realistischen Materialien und Texturen ausgestattet, die eine ansprechende visuelle Darstellung in der VR-Umgebung gewährleisten. + + + + \item \textbf{Optimierte Performance für Standalone-VR:} Alle Modelle und Materialien wurden für die Verwendung auf der Meta Quest 3 optimiert, um eine stabile Framerate und kurze Ladezeiten zu gewährleisten. +\end{itemize} +Diese Funktionen stellen die wesentlichen Interaktions- und Darstellungsmöglichkeiten des Prototyps dar und bilden die Grundlage für mögliche zukünftige Erweiterungen der Anwendung. + +\subsection{Hinzufügen von neuen Modellen} + +Um neue Modelle in die Anwendung zu integrieren, wurde ein flexibles System entwickelt, +das es ermöglicht, 3D-Modelle einfach hinzuzufügen. +Jedes Modell wird in . +//TODO +Diese Struktur erlaubt es, neue Modelle ohne tiefgreifende Änderungen am Code hinzuzufügen. + + +\newpage +\section{Test und Evaluation} + +Die Qualität und Funktionalität der Anwendung wurden im Rahmen interner End-to-End Tests überprüft. Ziel war es, die Stabilität, Usability und Performance auf der Meta Quest 3 sicherzustellen. Dabei kamen sowohl manuelle Testszenarien als auch explorative Tests durch das Team selbst zum Einsatz. Auch das Ausprobieren durch projektfremde Personen gab einen wertvollen Einblick wie User mit wenig technischer Erfahrung sich in unserer App zurechtfanden, wodurch wir wertvolle Tipps zur UI Gestaltung erhalten haben. + +\subsection{Testmethodik} + +Zur Evaluierung der Anwendung wurden verschiedene Testszenarien definiert, die typische Nutzerinteraktionen abbilden: Modellauswahl, Rotation, Komponentenkonfiguration, Aktivierung der Explosionsanimation und Wechsel in den AR-Modus. Dabei wurde besonderes Augenmerk auf die Reaktionsgeschwindigkeit der Benutzeroberfläche sowie auf das Verhalten bei mehrfacher Interaktion gelegt. + +Die Tests wurden sowohl im Unity Editor als auch direkt auf der Meta Quest 3 als apk Build durchgeführt, um das Verhalten unter realen Bedingungen zu prüfen. + +\subsection{Usability und Benutzererlebnis} + +Die Anwendung wurde darauf ausgelegt, auch von VR-unerfahrenen Nutzenden intuitiv bedient werden zu können. Die klare Struktur der Benutzeroberfläche und der Einsatz von Standard-Interaktionen aus dem Meta SDK erleichterten die Orientierung in der VR-Umgebung. Die Möglichkeit zur freien Rotation und die direkte Rückmeldung bei Konfigurationsänderungen trugen zu einem positiven Benutzererlebnis bei. + +Verbesserungspotenzial zeigte sich insbesondere in der Feinabstimmung der Steuerung, beispielsweise bei der Genauigkeit der Handeingaben, sowie bei der visuellen Darstellung der aktiven Auswahl. + +\subsection{Leistung und technische Stabilität} + +Die Performance der Anwendung wurde auf der Meta Quest 3 als zufriedenstellend bewertet. Die durchschnittliche Bildrate blieb im angestrebten Bereich, auch bei Nutzung der AR-Funktionalität und der Explosionsanimation. Um dies zu erreichen, wurden die verwendeten 3D-Modelle im Vorfeld optimiert indem wir nicht benötigte Komponenten entfernt haben. + +\subsection{Optimierungen} + +Basierend auf den Testergebnissen wurden gezielte Optimierungen vorgenommen: +\begin{itemize} + \item Vereinfachung der Materialstrukturen zur besseren Rendering-Performance. + \item Verbesserung der Interaktions-Hitboxen zur präziseren Auswahl. +\end{itemize} + +In zukünftigen Testreihen könnten gezielt Nutzerstudien mit Fokusgruppen durchgeführt werden, um fundierteres Feedback zur Usability und Wirkung des VR-Erlebnisses zu erhalten. Hier wäre besonders die Nutzergruppe wichtig, die auch später die App nutzen soll bzw. diese im EmRoLab zu zeigen bekommt. + + + + + + + +\newpage +\section{Ergebnisse und Diskussion} + +Im Rahmen der Projektarbeit konnte ein funktionaler Prototyp eines dynamischen Fahrzeugkonfigurators für die Meta Quest 3 erfolgreich umgesetzt werden. Die Anwendung ermöglicht es, zwischen Modellen zu wählen und diese anschließend interaktiv in Virtual Reality zu konfigurieren. Darüber hinaus wurden zusätzliche Funktionen wie eine Explosionsanimation und ein AR-Modus integriert, die die Anwendung sowohl funktional als auch visuell erweitern. + +\subsection{Erfüllung der Projektziele} + +Die definierten Projektziele wurden vollständig erreicht. Der Konfigurator ist lauffähig auf der Meta Quest 3, bietet eine intuitive Steuerung und deckt alle grundlegenden Interaktionen ab, die zur Konfiguration eines Fahrzeugs notwendig sind. Die Kombination aus Auswahlbuttons, 3D-Darstellung, Interaktion und AR-Integration wurde erfolgreich umgesetzt. + +Die Explosionsanimation bietet einen besonderen Mehrwert, da sie das Modell auf anschauliche Weise in seine Einzelteile zerlegt und somit einen zusätzlichen Lerneffekt oder Präsentationswert mit sich bringt. +\subsection{Lernerfahrungen} + +Die Arbeit an dem Projekt ermöglichte einen tiefen Einblick in die Entwicklung von VR-Anwendungen. Insbesondere der Umgang mit XR-spezifischen Frameworks, die Optimierung von 3D-Modellen für Mobile-VR und die Gestaltung benutzerfreundlicher Interaktionen konnten in der Praxis vertieft werden. Die Komplexität des Zusammenspiels zwischen Performance, Usability und technischer Umsetzung war eine zentrale Herausforderung, aber auch eine wertvolle Lernchance. + + + + + + + +\newpage +\section{Fazit und Ausblick} +\subsection{Zukünftige Erweiterungen} + +Für eine Weiterentwicklung des Konfigurators bieten sich verschiedene Ansatzpunkte: +\begin{itemize} + \item Erweiterung um weitere Fahrzeugmodelle und Konfigurationsoptionen. + \item Integration realistischerer Materialien, Texturen und Beleuchtung zur Erhöhung der visuellen Qualität. + \item Verbesserung der AR-Erfahrung durch gezieltes Platzieren von Modellen im Raum und Tracking-Anpassungen. + \item Einbindung von Nutzerfeedback und systematischer Usability-Tests zur weiteren Optimierung der Benutzerführung. + \item Speichern und Laden von Konfigurationen für spätere Betrachtung. +\end{itemize} + +\subsection{Abschließende Bewertung} + +Das Projekt hat gezeigt, dass Fahrzeugkonfiguration in Virtual Reality technisch realisierbar und nutzerfreundlich umsetzbar ist. Der entwickelte Prototyp stellt eine solide Grundlage dar, auf der zukünftige VR-Produktkonfiguratoren aufbauen können, sowohl im akademischen als auch im industriellen Kontext. + + +\end{document} + + diff --git a/docs/Dokumentation/main.toc b/docs/Dokumentation/main.toc new file mode 100644 index 0000000..62d8a87 --- /dev/null +++ b/docs/Dokumentation/main.toc @@ -0,0 +1,35 @@ +\babel@toc {ngerman}{}\relax +\contentsline {section}{\numberline {1}Einleitung}{1}{}% +\contentsline {subsection}{\numberline {1.1}Motivation}{1}{}% +\contentsline {subsection}{\numberline {1.2}Zielsetzung der Projektarbeit}{1}{}% +\contentsline {section}{\numberline {2}Theoretische Grundlagen}{2}{}% +\contentsline {subsection}{\numberline {2.1}Virtual Reality und Meta Quest 3}{2}{}% +\contentsline {subsection}{\numberline {2.2}3D-Modellierung und Interaktionsdesign}{2}{}% +\contentsline {subsection}{\numberline {2.3}Fahrzeugkonfiguration im digitalen Raum}{2}{}% +\contentsline {section}{\numberline {3}Projektbeschreibung}{3}{}% +\contentsline {subsection}{\numberline {3.1}Projektidee und Anforderungen}{3}{}% +\contentsline {subsection}{\numberline {3.2}Zielgruppe und Nutzungsszenarien}{3}{}% +\contentsline {subsection}{\numberline {3.3}Funktionale und nicht-funktionale Anforderungen}{3}{}% +\contentsline {section}{\numberline {4}Konzeption und Planung}{5}{}% +\contentsline {subsection}{\numberline {4.1}Technologiestack und Tools}{5}{}% +\contentsline {subsection}{\numberline {4.2}Systemarchitektur}{5}{}% +\contentsline {subsection}{\numberline {4.3}Designentscheidungen}{5}{}% +\contentsline {subsection}{\numberline {4.4}Projektmanagement}{6}{}% +\contentsline {section}{\numberline {5}Implementierung}{8}{}% +\contentsline {subsection}{\numberline {5.1}Umsetzung in Unity}{8}{}% +\contentsline {subsection}{\numberline {5.2}VR-Interaktion und Benutzersteuerung}{8}{}% +\contentsline {subsection}{\numberline {5.3}Dynamische Fahrzeugkonfiguration}{8}{}% +\contentsline {subsection}{\numberline {5.4}Integration von AR-Ansicht und Explosionsdarstellung}{8}{}% +\contentsline {subsection}{\numberline {5.5}Features}{9}{}% +\contentsline {subsection}{\numberline {5.6}Hinzufügen von neuen Modellen}{10}{}% +\contentsline {section}{\numberline {6}Test und Evaluation}{11}{}% +\contentsline {subsection}{\numberline {6.1}Testmethodik}{11}{}% +\contentsline {subsection}{\numberline {6.2}Usability und Benutzererlebnis}{11}{}% +\contentsline {subsection}{\numberline {6.3}Leistung und technische Stabilität}{11}{}% +\contentsline {subsection}{\numberline {6.4}Optimierungen}{11}{}% +\contentsline {section}{\numberline {7}Ergebnisse und Diskussion}{13}{}% +\contentsline {subsection}{\numberline {7.1}Erfüllung der Projektziele}{13}{}% +\contentsline {subsection}{\numberline {7.2}Lernerfahrungen}{13}{}% +\contentsline {section}{\numberline {8}Fazit und Ausblick}{14}{}% +\contentsline {subsection}{\numberline {8.1}Zukünftige Erweiterungen}{14}{}% +\contentsline {subsection}{\numberline {8.2}Abschließende Bewertung}{14}{}% diff --git a/docs/Dokumentation/settings.log b/docs/Dokumentation/settings.log new file mode 100644 index 0000000..6a14fef --- /dev/null +++ b/docs/Dokumentation/settings.log @@ -0,0 +1,222 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.26 (MiKTeX 24.4) (preloaded format=pdflatex 2024.10.15) 21 FEB 2025 11:23 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**./settings.tex +(settings.tex +LaTeX2e <2024-06-01> patch level 2 +L3 programming layer <2024-08-30> + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1 \usepackage{ + xcolor} % Farben für Text +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.2 \usepackage{ + graphicx} % Für Bilder (z.B. Logos) +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.3 \usepackage{ + fancyhdr} % Kopf- und Fußzeilen +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.8 ...t=2.5cm, right=2.5cm, top=3cm, bottom=3cm]{ + geometry} +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +! LaTeX Error: Command \contentsname undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.10 \renewcommand{\contentsname} + {Inhaltsverzeichnis} % Ändert "Contents" ... + +Try typing to proceed. +If that doesn't work, type X to quit. + +! Undefined control sequence. + \undefinedpagestyle + +l.13 \pagestyle{fancy} + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.14 \fancyhf + {} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.15 \fancyhead + [L]{\textbf{\textcolor{blue}{E}\textcolor{black}{m}\textcolor... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.15 \fancyhead[ + L]{\textbf{\textcolor{blue}{E}\textcolor{black}{m}\textcolor... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no [ in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no ] in font nullfont! +! Undefined control sequence. + \textcolor + +l.15 ...}\textcolor{blue}{L}\textcolor{black}{ab}} + } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \textcolor {blue}{E}\textcolor + {black}{m}\textcolor {blue}{R}\tex... +l.15 ...}\textcolor{blue}{L}\textcolor{black}{ab}} + } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + ...}{E}\textcolor {black}{m}\textcolor + {blue}{R}\textcolor {black... +l.15 ...}\textcolor{blue}{L}\textcolor{black}{ab}} + } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + ...k}{m}\textcolor {blue}{R}\textcolor + {black}{o}\textcolor {blue... +l.15 ...}\textcolor{blue}{L}\textcolor{black}{ab}} + } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + ...}{R}\textcolor {black}{o}\textcolor + {blue}{L}\textcolor {black... +l.15 ...}\textcolor{blue}{L}\textcolor{black}{ab}} + } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + ...k}{o}\textcolor {blue}{L}\textcolor + {black}{ab} +l.15 ...}\textcolor{blue}{L}\textcolor{black}{ab}} + } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.16 \fancyfoot + [C]{\thepage} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no [ in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no ] in font nullfont! +! Undefined control sequence. +l.16 \fancyfoot[C]{\thepage + } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +Overfull \hbox (212.24196pt too wide) in paragraph at lines 15--17 +[]\OT1/cmr/bx/n/10 blueEblackmblueRblackoblueLblackab + [] + +) +! Emergency stop. +<*> ./settings.tex + +*** (job aborted, no legal \end found) + + +Here is how much of TeX's memory you used: + 21 strings out of 473899 + 492 string characters out of 5727443 + 386318 words of memory out of 5000000 + 22993 multiletter control sequences out of 15000+600000 + 558377 words of font info for 37 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 15i,1n,20p,201b,66s stack positions out of 10000i,1000n,20000p,200000b,200000s +! ==> Fatal error occurred, no output PDF file produced! diff --git a/docs/Dokumentation/settings.tex b/docs/Dokumentation/settings.tex new file mode 100644 index 0000000..dc59e2b --- /dev/null +++ b/docs/Dokumentation/settings.tex @@ -0,0 +1,24 @@ +\usepackage{xcolor} % Farben für Text +\usepackage{graphicx} % Für Bilder (z.B. Logos) +\usepackage{fancyhdr} +\usepackage{float} + \usepackage{subcaption} + % Kopf- und Fußzeilen + + + +% Seitenränder anpassen +\usepackage[a4paper, left=2.5cm, right=2.5cm, top=3cm, bottom=3cm]{geometry} +\definecolor{htwblau}{HTML}{00b3f0} +\setlength{\parindent}{0pt} % Deaktiviert die Absatzeinrückung + + +\renewcommand{\contentsname}{Inhaltsverzeichnis} % Ändert "Contents" zu "Inhaltsverzeichnis" + +% Kopf-/Fußzeilen anpassen +\pagestyle{fancy} +\fancyhf{} +\fancyhead[L]{\textbf{\textcolor{htwblau}{E}\textcolor{black}{m}\textcolor{htwblau}{R}\textcolor{black}{o}\textcolor{htwblau}{L}\textcolor{black}{ab}}} +\fancyfoot[C]{\thepage} + + diff --git a/docs/Dokumentation/titlepage.log b/docs/Dokumentation/titlepage.log new file mode 100644 index 0000000..91ee90d --- /dev/null +++ b/docs/Dokumentation/titlepage.log @@ -0,0 +1,215 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.26 (MiKTeX 24.4) (preloaded format=pdflatex 2024.10.15) 21 FEB 2025 11:25 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**./titlepage.tex +(titlepage.tex +LaTeX2e <2024-06-01> patch level 2 +L3 programming layer <2024-08-30> + +! LaTeX Error: Environment titlepage undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1 \begin{titlepage} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.3 \begin{center} + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + + +Overfull \hbox (20.0pt too wide) in paragraph at lines 3--3 +[] + [] + +! Undefined control sequence. + \Huge + +l.4 ...o}\textcolor{blue}{L}\textcolor{black}{ab}} + \\[2cm] +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Huge \textcolor + {blue}{E}\textcolor {black}{m}\textcolor {blue}{... +l.4 ...o}\textcolor{blue}{L}\textcolor{black}{ab}} + \\[2cm] +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Huge \textcolor {blue}{E}\textcolor + {black}{m}\textcolor {blue}{... +l.4 ...o}\textcolor{blue}{L}\textcolor{black}{ab}} + \\[2cm] +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + ...}{E}\textcolor {black}{m}\textcolor + {blue}{R}\textcolor {black... +l.4 ...o}\textcolor{blue}{L}\textcolor{black}{ab}} + \\[2cm] +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + ...k}{m}\textcolor {blue}{R}\textcolor + {black}{o}\textcolor {blue... +l.4 ...o}\textcolor{blue}{L}\textcolor{black}{ab}} + \\[2cm] +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + ...}{R}\textcolor {black}{o}\textcolor + {blue}{L}\textcolor {black... +l.4 ...o}\textcolor{blue}{L}\textcolor{black}{ab}} + \\[2cm] +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + ...k}{o}\textcolor {blue}{L}\textcolor + {black}{ab} +l.4 ...o}\textcolor{blue}{L}\textcolor{black}{ab}} + \\[2cm] +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +Overfull \hbox (192.24196pt too wide) in paragraph at lines 4--4 + \OT1/cmr/bx/n/10 blueEblackmblueRblackoblueLblackab + [] + + +Overfull \hbox (20.0pt too wide) in paragraph at lines 9--9 +[] + [] + +! Undefined control sequence. +l.11 \Huge + \textbf{UR3e Workbook}\\[1cm] +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +Overfull \hbox (28.4929pt too wide) in paragraph at lines 11--11 + \OT1/cmr/bx/n/10 UR3e + [] + + +Overfull \hbox (31.31929pt too wide) in paragraph at lines 11--11 + \OT1/cmr/bx/n/10 Work- + [] + + +Overfull \hbox (24.59709pt too wide) in paragraph at lines 11--11 + \OT1/cmr/bx/n/10 book + [] + +! Undefined control sequence. +l.14 \Large + Version 1.0\\[2cm] +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no V in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 0 in font nullfont! +! Undefined control sequence. +l.17 \Large + \today +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.17 \Large \today + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: \begin{document} ended by \end{titlepage}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.19 \end{titlepage} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +) +! Emergency stop. +<*> ./titlepage.tex + +*** (job aborted, no legal \end found) + + +Here is how much of TeX's memory you used: + 25 strings out of 473899 + 615 string characters out of 5727443 + 386318 words of memory out of 5000000 + 22997 multiletter control sequences out of 15000+600000 + 558377 words of font info for 37 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 19i,1n,20p,208b,128s stack positions out of 10000i,1000n,20000p,200000b,200000s +! ==> Fatal error occurred, no output PDF file produced! diff --git a/docs/Dokumentation/titlepage.tex b/docs/Dokumentation/titlepage.tex new file mode 100644 index 0000000..9b1bf4b --- /dev/null +++ b/docs/Dokumentation/titlepage.tex @@ -0,0 +1,26 @@ +\begin{titlepage} + \definecolor{htwblau}{HTML}{00b3f0} + \includegraphics[width=\linewidth]{graphics/htw_logo} + \vspace{1cm} + % EmRoLab oben in der Mitte der Seite + + \begin{center} + \textbf{\Huge \textcolor{htwblau}{E}\textcolor{black}{m}\textcolor{htwblau}{R}\textcolor{black}{o}\textcolor{htwblau}{L}\textcolor{black}{ab}}\\[2cm] + \end{center} + + + \begin{center} + % Titel + \Huge \textbf{Dokumentation der Projektarbeit modularer VR-Fahrzeugkonfigurator}\\[1cm] + + % Optional Version oder andere Infos + \Large Max Schmidt, + \Large Florian Speicher, + \Large Tim Wall\\[2cm] + % Datum + \Large Saarbrücken, den \today + \end{center} +\end{titlepage} + + +