\documentclass[tikz, margin = 5mm]{standalone}
\usepackage{tikz}
\usepackage{calc}
\usepackage{ifthen}
\usetikzlibrary{calc,patterns,angles,quotes}

%% ----------
%% | Farben |
%% ----------
%% KIT-Farbschema

% KIT color  green :
\definecolor{kit-green}{RGB}{0, 150, 130}
\definecolor{kit-green100}{RGB}{0, 150, 130}
\definecolor{kit-green90}{rgb}{0.1, 0.6294, 0.5588}
\definecolor{kit-green80}{rgb}{0.2, 0.6706, 0.6078}
\definecolor{kit-green75}{rgb}{0.25, 0.6912, 0.6324}
\definecolor{kit-green70}{rgb}{0.3, 0.7118, 0.6569}
\definecolor{kit-green60}{rgb}{0.4, 0.7529, 0.7059}
\definecolor{kit-green50}{rgb}{0.5, 0.7941, 0.7549}
\definecolor{kit-green40}{rgb}{0.6, 0.8353, 0.8039}
\definecolor{kit-green30}{rgb}{0.7, 0.8765, 0.8529}
\definecolor{kit-green25}{rgb}{0.75, 0.8971, 0.8775}
\definecolor{kit-green20}{rgb}{0.8, 0.9176, 0.902}
\definecolor{kit-green15}{rgb}{0.85, 0.9382, 0.9265}
\definecolor{kit-green10}{rgb}{0.9, 0.9588, 0.951}
\definecolor{kit-green5}{rgb}{0.95, 0.9794, 0.9755}

% KIT color blue:
\definecolor{kit-blue}{RGB}{70, 100, 170}
\definecolor{kit-blue100}{RGB}{70, 100, 170}
\definecolor{kit-blue90}{rgb}{0.3471, 0.4529, 0.7}
\definecolor{kit-blue80}{rgb}{0.4196, 0.5137, 0.7333}
\definecolor{kit-blue75}{rgb}{0.4559, 0.5441, 0.75}
\definecolor{kit-blue70}{rgb}{0.4922, 0.5745, 0.7667}
\definecolor{kit-blue60}{rgb}{0.5647, 0.6353, 0.8}
\definecolor{kit-blue50}{rgb}{0.6373, 0.6961, 0.8333}
\definecolor{kit-blue40}{rgb}{0.7098, 0.7569, 0.8667}
\definecolor{kit-blue30}{rgb}{0.7824, 0.8176, 0.9}
\definecolor{kit-blue25}{rgb}{0.8186, 0.848, 0.9167}
\definecolor{kit-blue20}{rgb}{0.8549, 0.8784, 0.9333}
\definecolor{kit-blue15}{rgb}{0.8912, 0.9088, 0.95}
\definecolor{kit-blue10}{rgb}{0.9275, 0.9392, 0.9667}
\definecolor{kit-blue5}{rgb}{0.9637, 0.9696, 0.9833}

% KIT color  red :
\definecolor{kit-red}{RGB}{162, 34, 35}
\definecolor{kit-red100}{RGB}{162, 34, 35}
\definecolor{kit-red90}{rgb}{0.6718, 0.22, 0.2235}
\definecolor{kit-red80}{rgb}{0.7082, 0.3067, 0.3098}
\definecolor{kit-red75}{rgb}{0.7265, 0.35, 0.3529}
\definecolor{kit-red70}{rgb}{0.7447, 0.3933, 0.3961}
\definecolor{kit-red60}{rgb}{0.7812, 0.48, 0.4824}
\definecolor{kit-red50}{rgb}{0.8176, 0.5667, 0.5686}
\definecolor{kit-red40}{rgb}{0.8541, 0.6533, 0.6549}
\definecolor{kit-red30}{rgb}{0.8906, 0.74, 0.7412}
\definecolor{kit-red25}{rgb}{0.9088, 0.7833, 0.7843}
\definecolor{kit-red20}{rgb}{0.9271, 0.8267, 0.8275}
\definecolor{kit-red15}{rgb}{0.9453, 0.87, 0.8706}
\definecolor{kit-red10}{rgb}{0.9635, 0.9133, 0.9137}
\definecolor{kit-red5}{rgb}{0.9818, 0.9567, 0.9569}

% KIT color  yellow :
\definecolor{kit-yellow}{RGB}{252, 229, 0}
\definecolor{kit-yellow100}{RGB}{252, 229, 0}
\definecolor{kit-yellow90}{rgb}{0.9894, 0.9082, 0.1}
\definecolor{kit-yellow80}{rgb}{0.9906, 0.9184, 0.2}
\definecolor{kit-yellow75}{rgb}{0.9912, 0.9235, 0.25}
\definecolor{kit-yellow70}{rgb}{0.9918, 0.9286, 0.3}
\definecolor{kit-yellow60}{rgb}{0.9929, 0.9388, 0.4}
\definecolor{kit-yellow50}{rgb}{0.9941, 0.949, 0.5}
\definecolor{kit-yellow40}{rgb}{0.9953, 0.9592, 0.6}
\definecolor{kit-yellow30}{rgb}{0.9965, 0.9694, 0.7}
\definecolor{kit-yellow25}{rgb}{0.9971, 0.9745, 0.75}
\definecolor{kit-yellow20}{rgb}{0.9976, 0.9796, 0.8}
\definecolor{kit-yellow15}{rgb}{0.9982, 0.9847, 0.85}
\definecolor{kit-yellow10}{rgb}{0.9988, 0.9898, 0.9}
\definecolor{kit-yellow5}{rgb}{0.9994, 0.9949, 0.95}

% KIT color  orange :
\definecolor{kit-orange}{RGB}{223, 155, 27}
\definecolor{kit-orange100}{RGB}{223, 155, 27}
\definecolor{kit-orange90}{rgb}{0.8871, 0.6471, 0.1953}
\definecolor{kit-orange80}{rgb}{0.8996, 0.6863, 0.2847}
\definecolor{kit-orange75}{rgb}{0.9059, 0.7059, 0.3294}
\definecolor{kit-orange70}{rgb}{0.9122, 0.7255, 0.3741}
\definecolor{kit-orange60}{rgb}{0.9247, 0.7647, 0.4635}
\definecolor{kit-orange50}{rgb}{0.9373, 0.8039, 0.5529}
\definecolor{kit-orange40}{rgb}{0.9498, 0.8431, 0.6424}
\definecolor{kit-orange30}{rgb}{0.9624, 0.8824, 0.7318}
\definecolor{kit-orange25}{rgb}{0.9686, 0.902, 0.7765}
\definecolor{kit-orange20}{rgb}{0.9749, 0.9216, 0.8212}
\definecolor{kit-orange15}{rgb}{0.9812, 0.9412, 0.8659}
\definecolor{kit-orange10}{rgb}{0.9875, 0.9608, 0.9106}
\definecolor{kit-orange5}{rgb}{0.9937, 0.9804, 0.9553}

% KIT color  lightgreen :
\definecolor{kit-lightgreen}{RGB}{140, 182, 60}
\definecolor{kit-lightgreen100}{RGB}{140, 182, 60}
\definecolor{kit-lightgreen90}{rgb}{0.5941, 0.7424, 0.3118}
\definecolor{kit-lightgreen80}{rgb}{0.6392, 0.771, 0.3882}
\definecolor{kit-lightgreen75}{rgb}{0.6618, 0.7853, 0.4265}
\definecolor{kit-lightgreen70}{rgb}{0.6843, 0.7996, 0.4647}
\definecolor{kit-lightgreen60}{rgb}{0.7294, 0.8282, 0.5412}
\definecolor{kit-lightgreen50}{rgb}{0.7745, 0.8569, 0.6176}
\definecolor{kit-lightgreen40}{rgb}{0.8196, 0.8855, 0.6941}
\definecolor{kit-lightgreen30}{rgb}{0.8647, 0.9141, 0.7706}
\definecolor{kit-lightgreen25}{rgb}{0.8873, 0.9284, 0.8088}
\definecolor{kit-lightgreen20}{rgb}{0.9098, 0.9427, 0.8471}
\definecolor{kit-lightgreen15}{rgb}{0.9324, 0.9571, 0.8853}
\definecolor{kit-lightgreen10}{rgb}{0.9549, 0.9714, 0.9235}
\definecolor{kit-lightgreen5}{rgb}{0.9775, 0.9857, 0.9618}


% KIT color  purple :
\definecolor{kit-purple}{RGB}{163, 16, 124}
\definecolor{kit-purple100}{RGB}{163, 16, 124}
\definecolor{kit-purple90}{rgb}{0.6753, 0.1565, 0.5376}
\definecolor{kit-purple80}{rgb}{0.7114, 0.2502, 0.589}
\definecolor{kit-purple75}{rgb}{0.7294, 0.2971, 0.6147}
\definecolor{kit-purple70}{rgb}{0.7475, 0.3439, 0.6404}
\definecolor{kit-purple60}{rgb}{0.7835, 0.4376, 0.6918}
\definecolor{kit-purple50}{rgb}{0.8196, 0.5314, 0.7431}
\definecolor{kit-purple40}{rgb}{0.8557, 0.6251, 0.7945}
\definecolor{kit-purple30}{rgb}{0.8918, 0.7188, 0.8459}
\definecolor{kit-purple25}{rgb}{0.9098, 0.7657, 0.8716}
\definecolor{kit-purple20}{rgb}{0.9278, 0.8125, 0.8973}
\definecolor{kit-purple15}{rgb}{0.9459, 0.8594, 0.9229}
\definecolor{kit-purple10}{rgb}{0.9639, 0.9063, 0.9486}
\definecolor{kit-purple5}{rgb}{0.982, 0.9531, 0.9743}

% KIT color  brown :
\definecolor{kit-brown}{RGB}{167, 130, 46}
\definecolor{kit-brown100}{RGB}{167, 130, 46}
\definecolor{kit-brown90}{rgb}{0.6894, 0.5588, 0.2624}
\definecolor{kit-brown80}{rgb}{0.7239, 0.6078, 0.3443}
\definecolor{kit-brown75}{rgb}{0.7412, 0.6324, 0.3853}
\definecolor{kit-brown70}{rgb}{0.7584, 0.6569, 0.4263}
\definecolor{kit-brown60}{rgb}{0.7929, 0.7059, 0.5082}
\definecolor{kit-brown50}{rgb}{0.8275, 0.7549, 0.5902}
\definecolor{kit-brown40}{rgb}{0.862, 0.8039, 0.6722}
\definecolor{kit-brown30}{rgb}{0.8965, 0.8529, 0.7541}
\definecolor{kit-brown25}{rgb}{0.9137, 0.8775, 0.7951}
\definecolor{kit-brown20}{rgb}{0.931, 0.902, 0.8361}
\definecolor{kit-brown15}{rgb}{0.9482, 0.9265, 0.8771}
\definecolor{kit-brown10}{rgb}{0.9655, 0.951, 0.918}
\definecolor{kit-brown5}{rgb}{0.9827, 0.9755, 0.959}

% KIT color  cyan :
\definecolor{kit-cyan}{RGB}{35, 161, 224}
\definecolor{kit-cyan100}{RGB}{35, 161, 224}
\definecolor{kit-cyan90}{rgb}{0.2235, 0.6682, 0.8906}
\definecolor{kit-cyan80}{rgb}{0.3098, 0.7051, 0.9027}
\definecolor{kit-cyan75}{rgb}{0.3529, 0.7235, 0.9088}
\definecolor{kit-cyan70}{rgb}{0.3961, 0.742, 0.9149}
\definecolor{kit-cyan60}{rgb}{0.4824, 0.7788, 0.9271}
\definecolor{kit-cyan50}{rgb}{0.5686, 0.8157, 0.9392}
\definecolor{kit-cyan40}{rgb}{0.6549, 0.8525, 0.9514}
\definecolor{kit-cyan30}{rgb}{0.7412, 0.8894, 0.9635}
\definecolor{kit-cyan25}{rgb}{0.7843, 0.9078, 0.9696}
\definecolor{kit-cyan20}{rgb}{0.8275, 0.9263, 0.9757}
\definecolor{kit-cyan15}{rgb}{0.8706, 0.9447, 0.9818}
\definecolor{kit-cyan10}{rgb}{0.9137, 0.9631, 0.9878}
\definecolor{kit-cyan5}{rgb}{0.9569, 0.9816, 0.9939}

% KIT color  gray :
\definecolor{kit-gray}{RGB}{0, 0, 0}
\definecolor{kit-gray100}{RGB}{0, 0, 0}
\definecolor{kit-gray90}{rgb}{0.1, 0.1, 0.1}
\definecolor{kit-gray80}{rgb}{0.2, 0.2, 0.2}
\definecolor{kit-gray75}{rgb}{0.25, 0.25, 0.25}
\definecolor{kit-gray70}{rgb}{0.3, 0.3, 0.3}
\definecolor{kit-gray60}{rgb}{0.4, 0.4, 0.4}
\definecolor{kit-gray50}{rgb}{0.5, 0.5, 0.5}
\definecolor{kit-gray40}{rgb}{0.6, 0.6, 0.6}
\definecolor{kit-gray30}{rgb}{0.7, 0.7, 0.7}
\definecolor{kit-gray25}{rgb}{0.75, 0.75, 0.75}
\definecolor{kit-gray20}{rgb}{0.8, 0.8, 0.8}
\definecolor{kit-gray15}{rgb}{0.85, 0.85, 0.85}
\definecolor{kit-gray10}{rgb}{0.9, 0.9, 0.9}
\definecolor{kit-gray5}{rgb}{0.95, 0.95, 0.95}



\begin{document}
    \input{diagrams/diagramm_occlusion.tex}
\end{document}