-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathslides.tex
91 lines (82 loc) · 2.46 KB
/
slides.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
\documentclass{beamer}
\mode<presentation>
%\mode<handout>
\beamertemplatenavigationsymbolsempty %remove navigation symbols
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usepackage{amsmath}
\usepackage{graphicx}
\title{OpenSCAD}
\author{Michael Stypa \\ [email protected]}
\date{\today}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{Boolesche Operatoren}
\framesubtitle{in 2D}
\begin{itemize}
\item \begin{tikzpicture}[baseline=-1ex, fill=blue!50]
% left hand
\scope
\clip (0,0) rectangle (0,0)
(1,0) circle (1);
\fill (0,0) circle (1);
\endscope
% right hand
\scope
\clip (0,0) rectangle (0,0)
(0,0) circle (1);
\fill (1,0) circle (1);
\endscope
% outline
\draw (0,0) circle (1)
(1,0) circle (1);
\end{tikzpicture}
Schnittmenge / intersection\quad
$A \cap B$
\item \begin{tikzpicture}[baseline=-1ex, fill=blue!50]
% left hand
\scope
\clip (-1,-1) rectangle (2,1)
(1,0) circle (1);
\fill (0,0) circle (1);
\endscope
% right hand
\scope
\clip (0,-1) rectangle (2,1)
(0,0) circle (1);
\endscope
% outline
\draw (0,0) circle (1)
(1,0) circle (1);
\end{tikzpicture}
Differenzmenge / difference\quad
$A \setminus B$
\item \begin{tikzpicture}[baseline=-1ex, fill=blue!50]
\draw[fill] (0,0) circle (1)
(1,0) circle (1);
\end{tikzpicture}
Vereinigungsmenge / union\quad
$A \cup B$
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Constructive Solid Geometry (CSG)}
\framesubtitle{oder Konstruktive Festkörpergeometrie}
\begin{tikzpicture}[level 1/.style={sibling distance=6cm, level distance=1.5cm}, level 2/.style={sibling distance=3cm, level distance=3cm}]
\node {\includegraphics[scale=0.09]{models/full.png}}
child{ node{\includegraphics[scale=0.09]{models/cutsphere.png}}
child {node{\includegraphics[scale=0.09]{models/sphere.png}}}
child {node{\includegraphics[scale=0.09]{models/box.png}}}
}
child{ node{\includegraphics[scale=0.09]{models/cross.png}}
child {node{\includegraphics[scale=0.09]{models/cylinder.png}}}
child {node{\includegraphics[scale=0.09]{models/rotcylinder.png}}}
}
;
\end{tikzpicture}
\end{frame}
\end{document}