better raytracing diagramm
This commit is contained in:
parent
fb82ca5b02
commit
2840243991
3 changed files with 33 additions and 2 deletions
|
|
@ -23,11 +23,40 @@
|
|||
%cam
|
||||
\node[
|
||||
circle,
|
||||
fill = kit-gray100,
|
||||
fill = kit-gray70,
|
||||
minimum width = 1mm,
|
||||
outer sep = 2mm
|
||||
] (camera) at (3,4) {};
|
||||
\node at (camera.north) {camera};
|
||||
|
||||
%magnifier
|
||||
\node[
|
||||
circle,
|
||||
draw
|
||||
] (mag) at (4.5, 1){};
|
||||
|
||||
|
||||
\fill[
|
||||
kit-green100
|
||||
] (7,2) -- (9,2) -- (9,1.7) -- (7,1.7) -- cycle;
|
||||
|
||||
\draw[kit-blue100] (10,1) coordinate (blue_ray_isec) -- (7,4) coordinate (orig);
|
||||
\draw[kit-green100] (8.7,2) coordinate (green_ray_isec) -- (7,4);
|
||||
|
||||
%line
|
||||
\draw (mag.north east) -- (7,2);
|
||||
|
||||
%magnifier box
|
||||
\draw (7,4) -- (10,4) -- (10,1) -- (7,1) -- cycle;
|
||||
|
||||
\pic [
|
||||
draw,
|
||||
->,
|
||||
"$d\omega$",
|
||||
angle radius=20mm,
|
||||
angle eccentricity=1.1,
|
||||
pic text options={shift={(3mm,3mm)}}
|
||||
]
|
||||
{angle = green_ray_isec--orig--blue_ray_isec};
|
||||
|
||||
\end{tikzpicture}
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
\captionsetup[figure]{labelformat=empty}
|
||||
\usepackage{csquotes}
|
||||
\usepackage{tikz, ifthen, calc}
|
||||
\usetikzlibrary{calc,patterns,angles,quotes}
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
\documentclass[margin = 5mm]{standalone}
|
||||
\documentclass[tikz, margin = 5mm]{standalone}
|
||||
\usepackage{tikz}
|
||||
\usepackage{calc}
|
||||
\usepackage{ifthen}
|
||||
\usetikzlibrary{calc,patterns,angles,quotes}
|
||||
|
||||
%% ----------
|
||||
%% | Farben |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue