annotate while42_sf.patch @ 543:7b1d94b70eee

Wip slides
author Louis Opter <louis@opter.org>
date Thu, 30 Mar 2017 08:48:41 -0700
parents 4357ee3d11ed
children a26f4890f73e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1 # HG changeset patch
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
2 # Parent 72024b8586ab857434155a2f8a3f14bd9571646a
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
3 slides: add slides for a small talk at while42 sf
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
4
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
5 diff --git a/slides/fosdem_2017/CMakeLists.txt b/slides/2017-02-04_fosdem/CMakeLists.txt
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
6 rename from slides/fosdem_2017/CMakeLists.txt
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
7 rename to slides/2017-02-04_fosdem/CMakeLists.txt
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
8 --- a/slides/fosdem_2017/CMakeLists.txt
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
9 +++ b/slides/2017-02-04_fosdem/CMakeLists.txt
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
10 @@ -1,1 +1,3 @@
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
11 +LIGHTSD_COPY_COMMON_LATEX()
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
12 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
13 ADD_LATEX_DOCUMENT(fosdem_2017.tex)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
14 diff --git a/slides/fosdem_2017/fosdem_2017.pdf b/slides/2017-02-04_fosdem/fosdem_2017.pdf
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
15 rename from slides/fosdem_2017/fosdem_2017.pdf
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
16 rename to slides/2017-02-04_fosdem/fosdem_2017.pdf
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
17 diff --git a/slides/fosdem_2017/fosdem_2017.tex b/slides/2017-02-04_fosdem/fosdem_2017.tex
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
18 rename from slides/fosdem_2017/fosdem_2017.tex
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
19 rename to slides/2017-02-04_fosdem/fosdem_2017.tex
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
20 --- a/slides/fosdem_2017/fosdem_2017.tex
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
21 +++ b/slides/2017-02-04_fosdem/fosdem_2017.tex
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
22 @@ -1,41 +1,16 @@
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
23 -\documentclass[utf8x,xcolor={usenames,svgnames}]{beamer}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
24 +\documentclass{lgtdslides}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
25
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
26 \usepackage{tikz}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
27 \usepackage{tikzsymbols}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
28 -\usepackage{lmodern}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
29 -\usepackage{arev}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
30 -\usepackage{tgbonum}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
31 -\usepackage{inconsolata}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
32 -\usepackage[T1]{fontenc}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
33 \usepackage[american]{babel}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
34 -\usepackage[fixlanguage]{babelbib}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
35
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
36 -\useoutertheme{infolines}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
37 -\setbeamertemplate{navigation symbols}{}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
38 -\setbeamertemplate{bibliography item}[text]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
39 -\setbeamerfont{footnote}{size=\tiny}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
40 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
41 -\usetikzlibrary{%
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
42 - calc,
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
43 - decorations.pathreplacing,
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
44 - decorations.pathmorphing,
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
45 - shapes,
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
46 - positioning
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
47 -}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
48 +\usepackage{lgtdfigs}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
49
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
50 \title{Playing with the lights}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
51 \subtitle{\textit{Control WiFi-enabled LIFX light bulbs}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
52 \date{Fosdem 2017, IoT track}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
53 \author{Louis Opter <louis@opter.org>}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
54
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
55 -% butts:
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
56 -\tikzset{mbuttoff/.style={color=gray,rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
57 -\tikzset{mbuttvlow/.style={color=orange!20!gray,rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
58 -\tikzset{mbuttlow/.style={color=orange!35!gray,rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
59 -\tikzset{mbuttmed/.style={color=orange!50!gray,rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
60 -\tikzset{mbutthigh/.style={color=orange!80!gray,rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
61 -\tikzset{mbutton/.style={fill,color=orange!95!white,rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
62 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
63 \tikzset{bubble/.style={fill,opacity=0.7,rounded corners=2pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
64 \tikzset{arrow/.style={->, >=stealth,ultra thick,rounded corners}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
65 \tikzset{controlpt/.style={opacity=0}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
66 @@ -43,17 +18,6 @@
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
67 \tikzset{wifipath/.style={thick,opacity=0.8,decorate,decoration={name=expanding waves,angle=25,segment length=3.5}}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
68 \tikzset{box/.style={draw,ultra thick, color=BeamerBlue, text=black, rectangle, rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
69
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
70 -\tikzset{screw/.style={decoration={name=snake,amplitude=0.1mm,segment length=0.6mm}}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
71 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
72 -\colorlet{plate}{Gainsboro}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
73 -\colorlet{case}{Sienna}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
74 -\colorlet{fgcolor}{White}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
75 -\definecolor{BeamerBlue}{RGB}{49,56,172}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
76 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
77 -\colorlet{BodyColor}{Grey!90!black}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
78 -\colorlet{SocketColor}{Silver!90!black}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
79 -\colorlet{LightColor}{LightSlateBlue}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
80 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
81 \begin{document}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
82
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
83 \begin{frame}\titlepage\end{frame}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
84 @@ -102,176 +66,14 @@
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
85 \node[box] (monolight) at (3.5,0.75) {monolight};
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
86 \node[box] (lightsd) at (0.5,-2) {lightsd};
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
87 \draw[ultra thick] (-1.46, 1.5) -| (monolight);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
88 -\node (monome) at (-3.5,1.5) {\begin{tikzpicture}[scale=0.5]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
89 -\coordinate (NW) at (-4, 1.75);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
90 -\coordinate (SE) at (3.86, -2.11);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
91 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
92 -\fill[color=case,rounded corners=2pt] ($(NW) + (-0.18,0.18)$) rectangle ($(SE) + (0.18,-0.18)$);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
93 -\fill[color=plate,rounded corners=2pt] ($(NW) + (-0.10,0.10)$) rectangle ($(SE) + (0.10,-0.10)$);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
94 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
95 -\foreach \x in {-4,-3.5,...,3.5}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
96 -\foreach \y in {1.75,1.25,...,-1.75}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
97 -\fill[mbuttoff] (\x, \y) rectangle +(0.36, -0.36);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
98 +\node (monome) at (-3.5,1.5) {\begin{tikzpicture}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
99 +\pic (0, 0) {monome={scale 0.5}};
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
100 \end{tikzpicture}};
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
101 -\node (bulbh) at (-4.2,-1.1) {%
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
102 -\colorlet{LightColor}{LightSlateBlue}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
103 -\begin{tikzpicture}[scale=0.19,rotate=90]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
104 -% main body
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
105 -\fill[color=BodyColor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
106 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
107 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
108 -% main body light
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
109 -\draw[line width=1.5mm,line cap=round,rounded corners=1pt,color=BodyColor!80!white]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
110 - (-16mm,0.5mm) .. controls (0,-0.4mm) .. (16mm,0.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
111 -\draw[line width=2mm,rounded corners=1pt,color=BodyColor!80!white]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
112 - (16.5mm,32mm) -- ++(0,-32mm) -- ++(-15mm,-22mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
113 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
114 -% led - body separator
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
115 -\fill[color=BodyColor!90!black] (-20mm,32mm) -- ++(0,2.5mm) -- ++(40mm,0) -- ++(0,-2.5mm) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
116 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
117 -% led part
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
118 -\fill[color=LightColor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
119 - (-28mm,34.5mm) -- ++(0,14mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
120 - .. controls ++(28mm,1mm) .. ++(56mm,0)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
121 - -- ++(0,-14mm) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
122 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
123 -% lower body
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
124 -\fill[color=BodyColor!90!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
125 - (-14mm,-18mm) -- ++(0,-18mm) --
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
126 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
127 - -- ++(0,18mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
128 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
129 -% socket
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
130 -\fill[color=SocketColor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
131 - (-10mm,-38mm) -- ++(0,-4mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
132 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
133 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
134 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
135 - -- (10mm,-38mm) -- ++(-20mm,0) -- ++(0,-4mm) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
136 -\draw[thin,color=SocketColor] (-10mm,-42mm) -- (10mm,-52mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
137 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
138 -% socket light
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
139 -\draw[line width=1mm,line cap=round,rounded corners=1pt,color=SocketColor!90!white]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
140 - (4.5mm,-38mm) -- ++(0,-14mm) -- ++(-4mm,-2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
141 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
142 -% lower body light
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
143 -\draw[line width=1.8mm,color=BodyColor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
144 - (5mm,-18mm) -- ++(0,-20mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
145 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
146 -% led - body separator light
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
147 -\draw[line width=1.6mm, color=BodyColor] (16mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
148 -% led - body separator shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
149 -\draw[thin, color=BodyColor!80!black] (-20mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
150 -\draw[thin, color=BodyColor!80!black] (20mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
151 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
152 -% socket shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
153 -\draw[color=SocketColor!80!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
154 - (-10mm,-38mm) -- ++(0,-4mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
155 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
156 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
157 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
158 - -- (10mm,-38mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
159 -\draw[color=fgcolor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
160 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
161 -\draw[rounded corners=1pt,color=SocketColor!80!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
162 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
163 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
164 -% lower body shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
165 -\draw[rounded corners=1pt,color=BodyColor!50!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
166 - (-14mm,-18mm) -- ++(0,-18mm) --
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
167 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
168 - -- ++(0,18mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
169 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
170 -% body shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
171 -\draw[thick,rounded corners=1pt,color=BodyColor!60!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
172 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
173 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
174 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
175 -% led shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
176 -\draw[thick,rounded corners=1pt,color=LightColor!70!white]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
177 - (-28mm,34.5mm) -- ++(0,14mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
178 - .. controls ++(28mm,1mm) .. ++(56mm,0)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
179 - -- ++(0,-14mm) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
180 +\node (bulbh) at (-4.2,-1.1) {\begin{tikzpicture}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
181 +\pic (0, 0) {lightbulb={LightSlateBlue scale 0.19 rotate 90}};
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
182 \end{tikzpicture}};
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
183 -\node (bulbl) at (-4.2,-2.9) {%
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
184 -\colorlet{LightColor}{IndianRed}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
185 -\begin{tikzpicture}[scale=0.19,rotate=90]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
186 -% main body
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
187 -\fill[color=BodyColor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
188 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
189 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
190 -% main body light
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
191 -\draw[line width=1.5mm,line cap=round,rounded corners=1pt,color=BodyColor!80!white]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
192 - (-16mm,0.5mm) .. controls (0,-0.4mm) .. (16mm,0.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
193 -\draw[line width=2mm,rounded corners=1pt,color=BodyColor!80!white]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
194 - (16.5mm,32mm) -- ++(0,-32mm) -- ++(-15mm,-22mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
195 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
196 -% led - body separator
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
197 -\fill[color=BodyColor!90!black] (-20mm,32mm) -- ++(0,2.5mm) -- ++(40mm,0) -- ++(0,-2.5mm) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
198 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
199 -% led part
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
200 -\fill[color=LightColor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
201 - (-28mm,34.5mm) -- ++(0,14mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
202 - .. controls ++(28mm,1mm) .. ++(56mm,0)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
203 - -- ++(0,-14mm) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
204 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
205 -% lower body
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
206 -\fill[color=BodyColor!90!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
207 - (-14mm,-18mm) -- ++(0,-18mm) --
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
208 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
209 - -- ++(0,18mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
210 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
211 -% socket
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
212 -\fill[color=SocketColor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
213 - (-10mm,-38mm) -- ++(0,-4mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
214 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
215 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
216 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
217 - -- (10mm,-38mm) -- ++(-20mm,0) -- ++(0,-4mm) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
218 -\draw[thin,color=SocketColor] (-10mm,-42mm) -- (10mm,-52mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
219 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
220 -% socket light
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
221 -\draw[line width=1mm,line cap=round,rounded corners=1pt,color=SocketColor!90!white]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
222 - (4.5mm,-38mm) -- ++(0,-14mm) -- ++(-4mm,-2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
223 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
224 -% lower body light
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
225 -\draw[line width=1.8mm,color=BodyColor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
226 - (5mm,-18mm) -- ++(0,-20mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
227 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
228 -% led - body separator light
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
229 -\draw[line width=1.6mm, color=BodyColor] (16mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
230 -% led - body separator shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
231 -\draw[thin, color=BodyColor!80!black] (-20mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
232 -\draw[thin, color=BodyColor!80!black] (20mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
233 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
234 -% socket shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
235 -\draw[color=SocketColor!80!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
236 - (-10mm,-38mm) -- ++(0,-4mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
237 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
238 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
239 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
240 - -- (10mm,-38mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
241 -\draw[color=fgcolor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
242 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
243 -\draw[rounded corners=1pt,color=SocketColor!80!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
244 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
245 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
246 -% lower body shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
247 -\draw[rounded corners=1pt,color=BodyColor!50!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
248 - (-14mm,-18mm) -- ++(0,-18mm) --
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
249 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
250 - -- ++(0,18mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
251 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
252 -% body shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
253 -\draw[thick,rounded corners=1pt,color=BodyColor!60!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
254 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
255 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
256 -
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
257 -% led shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
258 -\draw[thick,rounded corners=1pt,color=LightColor!70!white]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
259 - (-28mm,34.5mm) -- ++(0,14mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
260 - .. controls ++(28mm,1mm) .. ++(56mm,0)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
261 - -- ++(0,-14mm) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
262 +\node (bulbl) at (-4.2,-2.9) {\begin{tikzpicture}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
263 +\pic (0, 0) {lightbulb={IndianRed scale 0.19 rotate 90}};
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
264 \end{tikzpicture}};
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
265
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
266 \draw[ultra thick] (lightsd) -| (monolight);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
267 @@ -314,24 +116,8 @@
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
268
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
269 \begin{frame}{The grid}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
270 \begin{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
271 -\begin{tikzpicture}[overlay,scale=1.2]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
272 -\coordinate (NW) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
273 -\coordinate (NE) at (3.86, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
274 -\coordinate (SW) at (-4, -2.11);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
275 -\coordinate (SE) at (3.86, -2.11);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
276 -\coordinate (b0) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
277 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
278 -\fill[color=case,rounded corners=2pt] ($(NW) + (-0.18,0.18)$) rectangle ($(SE) + (0.18,-0.18)$);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
279 -\fill[color=plate,rounded corners=2pt] ($(NW) + (-0.10,0.10)$) rectangle ($(SE) + (0.10,-0.10)$);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
280 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
281 -\fill[controlpt] (NW) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
282 -\fill[controlpt] (SW) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
283 -\fill[controlpt] (NE) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
284 -\fill[controlpt] (SE) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
285 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
286 -\foreach \x in {-4,-3.5,...,3.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
287 -\foreach \y in {1.75,1.25,...,-1.75}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
288 -\fill[mbuttoff] (\x, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
289 +\begin{tikzpicture}[overlay]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
290 +\pic (0, 0) {monome={scale 1.2}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
291 \end{tikzpicture}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
292 \end{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
293 \end{frame}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
294 @@ -340,25 +126,7 @@
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
295 \begin{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
296 \begin{tikzpicture}[overlay,scale=1.2]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
297 \onslide<1->{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
298 -\coordinate (NW) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
299 -\coordinate (NE) at (3.86, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
300 -\coordinate (SW) at (-4, -2.11);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
301 -\coordinate (SE) at (3.86, -2.11);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
302 -\coordinate (b0) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
303 -\coordinate (b16) at (-3.82,1.07);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
304 -\coordinate (b32) at (-3.82,0.57);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
305 -
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
306 -\fill[color=case,rounded corners=2pt] ($(NW) + (-0.18,0.18)$) rectangle ($(SE) + (0.18,-0.18)$);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
307 -\fill[color=plate,rounded corners=2pt] ($(NW) + (-0.10,0.10)$) rectangle ($(SE) + (0.10,-0.10)$);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
308 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
309 -\fill[controlpt] (NW) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
310 -\fill[controlpt] (SW) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
311 -\fill[controlpt] (NE) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
312 -\fill[controlpt] (SE) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
313 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
314 -\foreach \x in {-4,-3.5,...,3.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
315 -\foreach \y in {1.75,1.25,...,-1.75}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
316 -\fill[mbuttoff] (\x, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
317 +\pic (0, 0) {monome={scale 1.2}};
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
318
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
319 \foreach \x in {-4,-3.5,...,3.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
320 \fill[mbutton] (\x, -1.75) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
321 @@ -401,6 +169,7 @@
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
322 ($(b115.north west) + (-0.1,0.35)$) -- ($(b116.north east) + (0.1,0.35)$);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
323 }
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
324 \onslide<3->{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
325 +\coordinate (b0) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
326 \draw ($(b0) + (-0.25, 0)$) node[below right] {%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
327 \begin{minipage}{10cm}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
328 Other ideas:
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
329 @@ -416,26 +185,11 @@
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
330 \end{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
331 \end{frame}
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
332
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
333 -%\node[rectangle] (b112) at (-3.82,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
334 -%\fill ($(b112.west) + (-1,1)$) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
335 -%\fill ($(b112.west) + (-0.5,0.25)$) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
336 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
337 -%\node[rectangle] (b0) at (-3.82,1.57) {0};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
338 -%\node[rectangle] (b99) at (-2.32,-1.43) {99};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
339 -%\node[bubble,color=LightGreen,fit=(b0) (b99)] (BLOCK) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
340 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
341 \begin{frame}{Target control pads x4}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
342 \begin{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
343 \begin{tikzpicture}[overlay,scale=1.2]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
344 \onslide<1->{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
345 -\coordinate (NW) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
346 -\coordinate (NE) at (3.86, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
347 -\coordinate (SW) at (-4, -2.11);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
348 -\coordinate (SE) at (3.86, -2.11);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
349 -\coordinate (b0) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
350 -
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
351 -\fill[color=case,rounded corners=2pt] ($(NW) + (-0.18,0.18)$) rectangle ($(SE) + (0.18,-0.18)$);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
352 -\fill[color=plate,rounded corners=2pt] ($(NW) + (-0.10,0.10)$) rectangle ($(SE) + (0.10,-0.10)$);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
353 +\pic (0, 0) {monome={scale 1.2}};
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
354
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
355 \foreach \x in {-4,-3.5,...,-2.5}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
356 \foreach \y in {1.75,1.25,...,-1.25}
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
357 @@ -455,11 +209,6 @@
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
358
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
359 \foreach \x in {-4,-3.5,...,3.5}
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
360 \fill[mbuttoff] (\x, -1.75) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
361 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
362 -\fill[controlpt] (NW) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
363 -\fill[controlpt] (SW) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
364 -\fill[controlpt] (NE) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
365 -\fill[controlpt] (SE) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
366 }
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
367 \onslide<2->{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
368 \foreach \y in {1.75,1.25,...,-1.25}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
369 @@ -545,27 +294,14 @@
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
370 \begin{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
371 \begin{tikzpicture}[overlay,scale=1.2]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
372 \onslide<1->{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
373 -\coordinate (NW) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
374 -\coordinate (NE) at (3.86, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
375 -\coordinate (SW) at (-4, -2.11);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
376 -\coordinate (SE) at (3.86, -2.11);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
377 -\coordinate (caption) at ($(NW) + (-1.155,0.65)$);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
378 +\pic (0, 0) {monome={scale 1.2}};
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
379
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
380 -\fill[color=case,rounded corners=2pt] ($(NW) + (-0.18,0.18)$) rectangle ($(SE) + (0.18,-0.18)$);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
381 -\fill[color=plate,rounded corners=2pt] ($(NW) + (-0.10,0.10)$) rectangle ($(SE) + (0.10,-0.10)$);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
382 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
383 -\foreach \x in {-4,-3.5,...,3.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
384 -\foreach \y in {1.75,1.25,...,-1.75}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
385 -\fill[mbuttoff] (\x, \y) rectangle +(0.36, -0.36); % blank grid
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
386 +\coordinate (NW) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
387 +\coordinate (caption) at ($(NW) + (-1.155,0.65)$);
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
388
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
389 \foreach \x in {-4,-3.5,...,-1}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
390 \fill[mbutton] (\x, -1.75) rectangle +(0.36, -0.36); % function row
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
391
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
392 -\fill[controlpt] (NW) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
393 -\fill[controlpt] (SW) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
394 -\fill[controlpt] (NE) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
395 -\fill[controlpt] (SE) circle (0.1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
396 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
397 \node[rectangle] (b117) at (-1.32,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
398 \node[rectangle] (b118) at (-0.82,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
399 }
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
400 @@ -693,176 +429,14 @@
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
401 \node[box] (monolight) at (3.5,0.75) {monolight};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
402 \node[box] (lightsd) at (0.5,-2) {lightsd};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
403 \draw[ultra thick] (-1.46, 1.5) -| (monolight);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
404 -\node (monome) at (-3.5,1.5) {\begin{tikzpicture}[scale=0.5]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
405 -\coordinate (NW) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
406 -\coordinate (SE) at (3.86, -2.11);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
407 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
408 -\fill[color=case,rounded corners=2pt] ($(NW) + (-0.18,0.18)$) rectangle ($(SE) + (0.18,-0.18)$);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
409 -\fill[color=plate,rounded corners=2pt] ($(NW) + (-0.10,0.10)$) rectangle ($(SE) + (0.10,-0.10)$);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
410 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
411 -\foreach \x in {-4,-3.5,...,3.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
412 -\foreach \y in {1.75,1.25,...,-1.75}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
413 -\fill[mbuttoff] (\x, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
414 +\node (monome) at (-3.5,1.5) {\begin{tikzpicture}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
415 +\pic (0, 0) {monome={scale 0.5}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
416 \end{tikzpicture}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
417 -\node (bulbh) at (-4.2,-1.1) {%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
418 -\colorlet{LightColor}{LightSlateBlue}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
419 -\begin{tikzpicture}[scale=0.19,rotate=90]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
420 -% main body
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
421 -\fill[color=BodyColor]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
422 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
423 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
424 -% main body light
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
425 -\draw[line width=1.5mm,line cap=round,rounded corners=1pt,color=BodyColor!80!white]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
426 - (-16mm,0.5mm) .. controls (0,-0.4mm) .. (16mm,0.5mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
427 -\draw[line width=2mm,rounded corners=1pt,color=BodyColor!80!white]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
428 - (16.5mm,32mm) -- ++(0,-32mm) -- ++(-15mm,-22mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
429 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
430 -% led - body separator
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
431 -\fill[color=BodyColor!90!black] (-20mm,32mm) -- ++(0,2.5mm) -- ++(40mm,0) -- ++(0,-2.5mm) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
432 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
433 -% led part
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
434 -\fill[color=LightColor]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
435 - (-28mm,34.5mm) -- ++(0,14mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
436 - .. controls ++(28mm,1mm) .. ++(56mm,0)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
437 - -- ++(0,-14mm) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
438 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
439 -% lower body
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
440 -\fill[color=BodyColor!90!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
441 - (-14mm,-18mm) -- ++(0,-18mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
442 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
443 - -- ++(0,18mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
444 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
445 -% socket
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
446 -\fill[color=SocketColor]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
447 - (-10mm,-38mm) -- ++(0,-4mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
448 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
449 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
450 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
451 - -- (10mm,-38mm) -- ++(-20mm,0) -- ++(0,-4mm) -- cycle;
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
452 -\draw[thin,color=SocketColor] (-10mm,-42mm) -- (10mm,-52mm);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
453 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
454 -% socket light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
455 -\draw[line width=1mm,line cap=round,rounded corners=1pt,color=SocketColor!90!white]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
456 - (4.5mm,-38mm) -- ++(0,-14mm) -- ++(-4mm,-2.5mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
457 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
458 -% lower body light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
459 -\draw[line width=1.8mm,color=BodyColor]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
460 - (5mm,-18mm) -- ++(0,-20mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
461 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
462 -% led - body separator light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
463 -\draw[line width=1.6mm, color=BodyColor] (16mm,32mm) -- ++(0,2.5mm);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
464 -% led - body separator shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
465 -\draw[thin, color=BodyColor!80!black] (-20mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
466 -\draw[thin, color=BodyColor!80!black] (20mm,32mm) -- ++(0,2.5mm);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
467 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
468 -% socket shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
469 -\draw[color=SocketColor!80!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
470 - (-10mm,-38mm) -- ++(0,-4mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
471 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
472 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
473 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
474 - -- (10mm,-38mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
475 -\draw[color=fgcolor]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
476 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
477 -\draw[rounded corners=1pt,color=SocketColor!80!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
478 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
479 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
480 -% lower body shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
481 -\draw[rounded corners=1pt,color=BodyColor!50!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
482 - (-14mm,-18mm) -- ++(0,-18mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
483 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
484 - -- ++(0,18mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
485 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
486 -% body shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
487 -\draw[thick,rounded corners=1pt,color=BodyColor!60!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
488 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
489 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
490 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
491 -% led shade
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
492 -\draw[thick,rounded corners=1pt,color=LightColor!70!white]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
493 - (-28mm,34.5mm) -- ++(0,14mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
494 - .. controls ++(28mm,1mm) .. ++(56mm,0)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
495 - -- ++(0,-14mm) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
496 +\node (bulbh) at (-4.2,-1.1) {\begin{tikzpicture}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
497 +\pic (0, 0) {lightbulb={LightSlateBlue scale 0.19 rotate 90}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
498 \end{tikzpicture}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
499 -\node (bulbl) at (-4.2,-2.9) {%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
500 -\colorlet{LightColor}{IndianRed}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
501 -\begin{tikzpicture}[scale=0.19,rotate=90]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
502 -% main body
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
503 -\fill[color=BodyColor]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
504 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
505 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
506 -% main body light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
507 -\draw[line width=1.5mm,line cap=round,rounded corners=1pt,color=BodyColor!80!white]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
508 - (-16mm,0.5mm) .. controls (0,-0.4mm) .. (16mm,0.5mm);
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
509 -\draw[line width=2mm,rounded corners=1pt,color=BodyColor!80!white]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
510 - (16.5mm,32mm) -- ++(0,-32mm) -- ++(-15mm,-22mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
511 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
512 -% led - body separator
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
513 -\fill[color=BodyColor!90!black] (-20mm,32mm) -- ++(0,2.5mm) -- ++(40mm,0) -- ++(0,-2.5mm) -- cycle;
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
514 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
515 -% led part
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
516 -\fill[color=LightColor]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
517 - (-28mm,34.5mm) -- ++(0,14mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
518 - .. controls ++(28mm,1mm) .. ++(56mm,0)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
519 - -- ++(0,-14mm) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
520 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
521 -% lower body
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
522 -\fill[color=BodyColor!90!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
523 - (-14mm,-18mm) -- ++(0,-18mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
524 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
525 - -- ++(0,18mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
526 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
527 -% socket
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
528 -\fill[color=SocketColor]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
529 - (-10mm,-38mm) -- ++(0,-4mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
530 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
531 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
532 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
533 - -- (10mm,-38mm) -- ++(-20mm,0) -- ++(0,-4mm) -- cycle;
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
534 -\draw[thin,color=SocketColor] (-10mm,-42mm) -- (10mm,-52mm);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
535 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
536 -% socket light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
537 -\draw[line width=1mm,line cap=round,rounded corners=1pt,color=SocketColor!90!white]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
538 - (4.5mm,-38mm) -- ++(0,-14mm) -- ++(-4mm,-2.5mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
539 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
540 -% lower body light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
541 -\draw[line width=1.8mm,color=BodyColor]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
542 - (5mm,-18mm) -- ++(0,-20mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
543 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
544 -% led - body separator light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
545 -\draw[line width=1.6mm, color=BodyColor] (16mm,32mm) -- ++(0,2.5mm);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
546 -% led - body separator shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
547 -\draw[thin, color=BodyColor!80!black] (-20mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
548 -\draw[thin, color=BodyColor!80!black] (20mm,32mm) -- ++(0,2.5mm);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
549 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
550 -% socket shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
551 -\draw[color=SocketColor!80!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
552 - (-10mm,-38mm) -- ++(0,-4mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
553 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
554 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
555 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
556 - -- (10mm,-38mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
557 -\draw[color=fgcolor]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
558 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
559 -\draw[rounded corners=1pt,color=SocketColor!80!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
560 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
561 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
562 -% lower body shade
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
563 -\draw[rounded corners=1pt,color=BodyColor!50!black]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
564 - (-14mm,-18mm) -- ++(0,-18mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
565 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
566 - -- ++(0,18mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
567 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
568 -% body shade
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
569 -\draw[thick,rounded corners=1pt,color=BodyColor!60!black]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
570 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
571 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
572 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
573 -% led shade
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
574 -\draw[thick,rounded corners=1pt,color=LightColor!70!white]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
575 - (-28mm,34.5mm) -- ++(0,14mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
576 - .. controls ++(28mm,1mm) .. ++(56mm,0)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
577 - -- ++(0,-14mm) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
578 +\node (bulbl) at (-4.2,-2.9) {\begin{tikzpicture}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
579 +\pic (0, 0) {lightbulb={IndianRed scale 0.19 rotate 90}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
580 \end{tikzpicture}};
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
581
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
582 \draw[ultra thick] (lightsd) -| (monolight);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
583 @@ -1051,178 +625,16 @@
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
584
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
585 \node[box,color=black] (serialoscd) at (0.5,1.5) {serialoscd};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
586 \draw[ultra thick] (-1.46, 2.2) -| node[above, pos=0.4] {Serial \small{(FTDI)}} (serialoscd);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
587 -\node (monome) at (-3.5,1.5) {\begin{tikzpicture}[scale=0.5]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
588 -\coordinate (NW) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
589 -\coordinate (SE) at (3.86, -2.11);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
590 -
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
591 -\fill[color=case,rounded corners=2pt] ($(NW) + (-0.18,0.18)$) rectangle ($(SE) + (0.18,-0.18)$);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
592 -\fill[color=plate,rounded corners=2pt] ($(NW) + (-0.10,0.10)$) rectangle ($(SE) + (0.10,-0.10)$);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
593 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
594 -\foreach \x in {-4,-3.5,...,3.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
595 -\foreach \y in {1.75,1.25,...,-1.75}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
596 -\fill[mbuttoff] (\x, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
597 +\node (monome) at (-3.5,1.5) {\begin{tikzpicture}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
598 +\pic (0, 0) {monome={scale 0.5}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
599 \end{tikzpicture}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
600 \node[box] (monolight) at (3.5,-0.25) {monolight};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
601 \node[box] (lightsd) at (0.5,-2) {lightsd};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
602 -\node (bulbh) at (-4.2,-1.1) {%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
603 -\colorlet{LightColor}{LightSlateBlue}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
604 -\begin{tikzpicture}[scale=0.19,rotate=90]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
605 -% main body
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
606 -\fill[color=BodyColor]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
607 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
608 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
609 -% main body light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
610 -\draw[line width=1.5mm,line cap=round,rounded corners=1pt,color=BodyColor!80!white]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
611 - (-16mm,0.5mm) .. controls (0,-0.4mm) .. (16mm,0.5mm);
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
612 -\draw[line width=2mm,rounded corners=1pt,color=BodyColor!80!white]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
613 - (16.5mm,32mm) -- ++(0,-32mm) -- ++(-15mm,-22mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
614 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
615 -% led - body separator
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
616 -\fill[color=BodyColor!90!black] (-20mm,32mm) -- ++(0,2.5mm) -- ++(40mm,0) -- ++(0,-2.5mm) -- cycle;
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
617 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
618 -% led part
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
619 -\fill[color=LightColor]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
620 - (-28mm,34.5mm) -- ++(0,14mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
621 - .. controls ++(28mm,1mm) .. ++(56mm,0)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
622 - -- ++(0,-14mm) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
623 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
624 -% lower body
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
625 -\fill[color=BodyColor!90!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
626 - (-14mm,-18mm) -- ++(0,-18mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
627 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
628 - -- ++(0,18mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
629 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
630 -% socket
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
631 -\fill[color=SocketColor]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
632 - (-10mm,-38mm) -- ++(0,-4mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
633 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
634 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
635 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
636 - -- (10mm,-38mm) -- ++(-20mm,0) -- ++(0,-4mm) -- cycle;
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
637 -\draw[thin,color=SocketColor] (-10mm,-42mm) -- (10mm,-52mm);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
638 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
639 -% socket light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
640 -\draw[line width=1mm,line cap=round,rounded corners=1pt,color=SocketColor!90!white]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
641 - (4.5mm,-38mm) -- ++(0,-14mm) -- ++(-4mm,-2.5mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
642 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
643 -% lower body light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
644 -\draw[line width=1.8mm,color=BodyColor]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
645 - (5mm,-18mm) -- ++(0,-20mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
646 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
647 -% led - body separator light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
648 -\draw[line width=1.6mm, color=BodyColor] (16mm,32mm) -- ++(0,2.5mm);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
649 -% led - body separator shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
650 -\draw[thin, color=BodyColor!80!black] (-20mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
651 -\draw[thin, color=BodyColor!80!black] (20mm,32mm) -- ++(0,2.5mm);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
652 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
653 -% socket shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
654 -\draw[color=SocketColor!80!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
655 - (-10mm,-38mm) -- ++(0,-4mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
656 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
657 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
658 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
659 - -- (10mm,-38mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
660 -\draw[color=fgcolor]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
661 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
662 -\draw[rounded corners=1pt,color=SocketColor!80!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
663 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
664 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
665 -% lower body shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
666 -\draw[rounded corners=1pt,color=BodyColor!50!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
667 - (-14mm,-18mm) -- ++(0,-18mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
668 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
669 - -- ++(0,18mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
670 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
671 -% body shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
672 -\draw[thick,rounded corners=1pt,color=BodyColor!60!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
673 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
674 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
675 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
676 -% led shade
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
677 -\draw[thick,rounded corners=1pt,color=LightColor!70!white]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
678 - (-28mm,34.5mm) -- ++(0,14mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
679 - .. controls ++(28mm,1mm) .. ++(56mm,0)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
680 - -- ++(0,-14mm) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
681 +\node (bulbh) at (-4.2,-1.1) {\begin{tikzpicture}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
682 +\pic (0, 0) {lightbulb={LightSlateBlue scale 0.19 rotate 90}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
683 \end{tikzpicture}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
684 -\node (bulbl) at (-4.2,-2.9) {%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
685 -\colorlet{LightColor}{IndianRed}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
686 -\begin{tikzpicture}[scale=0.19,rotate=90]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
687 -% main body
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
688 -\fill[color=BodyColor]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
689 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
690 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
691 -% main body light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
692 -\draw[line width=1.5mm,line cap=round,rounded corners=1pt,color=BodyColor!80!white]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
693 - (-16mm,0.5mm) .. controls (0,-0.4mm) .. (16mm,0.5mm);
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
694 -\draw[line width=2mm,rounded corners=1pt,color=BodyColor!80!white]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
695 - (16.5mm,32mm) -- ++(0,-32mm) -- ++(-15mm,-22mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
696 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
697 -% led - body separator
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
698 -\fill[color=BodyColor!90!black] (-20mm,32mm) -- ++(0,2.5mm) -- ++(40mm,0) -- ++(0,-2.5mm) -- cycle;
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
699 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
700 -% led part
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
701 -\fill[color=LightColor]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
702 - (-28mm,34.5mm) -- ++(0,14mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
703 - .. controls ++(28mm,1mm) .. ++(56mm,0)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
704 - -- ++(0,-14mm) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
705 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
706 -% lower body
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
707 -\fill[color=BodyColor!90!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
708 - (-14mm,-18mm) -- ++(0,-18mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
709 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
710 - -- ++(0,18mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
711 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
712 -% socket
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
713 -\fill[color=SocketColor]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
714 - (-10mm,-38mm) -- ++(0,-4mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
715 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
716 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
717 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
718 - -- (10mm,-38mm) -- ++(-20mm,0) -- ++(0,-4mm) -- cycle;
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
719 -\draw[thin,color=SocketColor] (-10mm,-42mm) -- (10mm,-52mm);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
720 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
721 -% socket light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
722 -\draw[line width=1mm,line cap=round,rounded corners=1pt,color=SocketColor!90!white]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
723 - (4.5mm,-38mm) -- ++(0,-14mm) -- ++(-4mm,-2.5mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
724 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
725 -% lower body light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
726 -\draw[line width=1.8mm,color=BodyColor]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
727 - (5mm,-18mm) -- ++(0,-20mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
728 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
729 -% led - body separator light
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
730 -\draw[line width=1.6mm, color=BodyColor] (16mm,32mm) -- ++(0,2.5mm);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
731 -% led - body separator shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
732 -\draw[thin, color=BodyColor!80!black] (-20mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
733 -\draw[thin, color=BodyColor!80!black] (20mm,32mm) -- ++(0,2.5mm);
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
734 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
735 -% socket shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
736 -\draw[color=SocketColor!80!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
737 - (-10mm,-38mm) -- ++(0,-4mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
738 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
739 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
740 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
741 - -- (10mm,-38mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
742 -\draw[color=fgcolor]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
743 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
744 -\draw[rounded corners=1pt,color=SocketColor!80!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
745 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
746 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
747 -% lower body shade
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
748 -\draw[rounded corners=1pt,color=BodyColor!50!black]
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
749 - (-14mm,-18mm) -- ++(0,-18mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
750 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
751 - -- ++(0,18mm);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
752 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
753 -% body shade
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
754 -\draw[thick,rounded corners=1pt,color=BodyColor!60!black]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
755 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
756 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
757 -
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
758 -% led shade
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
759 -\draw[thick,rounded corners=1pt,color=LightColor!70!white]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
760 - (-28mm,34.5mm) -- ++(0,14mm)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
761 - .. controls ++(28mm,1mm) .. ++(56mm,0)
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
762 - -- ++(0,-14mm) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
763 +\node (bulbl) at (-4.2,-2.9) {\begin{tikzpicture}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
764 +\pic (0, 0) {lightbulb={IndianRed scale 0.19 rotate 90}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
765 \end{tikzpicture}};
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
766
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
767 \draw[ultra thick] (serialoscd) -| node[above,pos=0.25] {OSC} node[below,pos=0.25] {\small{(UDP)}} (monolight);
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
768 diff --git a/slides/fosdem_2017/lightsd-demo.sh b/slides/2017-02-04_fosdem/lightsd-demo.sh
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
769 rename from slides/fosdem_2017/lightsd-demo.sh
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
770 rename to slides/2017-02-04_fosdem/lightsd-demo.sh
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
771 diff --git a/slides/fosdem_2017/monolight-demo.sh b/slides/2017-02-04_fosdem/monolight-demo.sh
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
772 rename from slides/fosdem_2017/monolight-demo.sh
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
773 rename to slides/2017-02-04_fosdem/monolight-demo.sh
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
774 diff --git a/slides/2017-04-XX_while_42/CMakeLists.txt b/slides/2017-04-XX_while_42/CMakeLists.txt
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
775 new file mode 100644
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
776 --- /dev/null
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
777 +++ b/slides/2017-04-XX_while_42/CMakeLists.txt
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
778 @@ -0,0 +1,3 @@
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
779 +LIGHTSD_COPY_COMMON_LATEX()
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
780 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
781 +ADD_LATEX_DOCUMENT(while42.tex)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
782 diff --git a/slides/2017-04-XX_while_42/while42.tex b/slides/2017-04-XX_while_42/while42.tex
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
783 new file mode 100644
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
784 --- /dev/null
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
785 +++ b/slides/2017-04-XX_while_42/while42.tex
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
786 @@ -0,0 +1,335 @@
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
787 +\documentclass{lgtdslides}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
788 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
789 +\usepackage{tikz}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
790 +\usepackage{tikzsymbols}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
791 +\usepackage[francais]{babel}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
792 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
793 +\usepackage{lgtdfigs}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
794 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
795 +\title{Un titre}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
796 +\subtitle{\textit{Un sous-titre}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
797 +\date{While 42 SF, side projects}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
798 +\author{Louis Opter <louis@opter.org>}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
799 +
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
800 +\tikzset{arrow/.style={->, >=stealth,ultra thick,rounded corners}}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
801 +
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
802 +\begin{document}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
803 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
804 +\begin{frame}\titlepage\end{frame}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
805 +
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
806 +\section{Démo}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
807 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
808 +\begin{frame}{monolight}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
809 +\begin{itemize}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
810 +\item Manipulations;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
811 +\item Retour visuel;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
812 +\item Définition de l'interface.
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
813 +\end{itemize}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
814 +\vspace{1em}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
815 +\pause%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
816 +Une autre idée que j'aimerais implémenter\ldots
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
817 +\end{frame}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
818 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
819 +\begin{frame}{Effet sablier/alerte}
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
820 +\begin{center}
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
821 +\begin{tikzpicture}[overlay,scale=1.2]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
822 +\onslide<1->{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
823 +\pic (0, 0) {monome={scale 1.2}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
824 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
825 +\coordinate (NW) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
826 +\coordinate (caption) at ($(NW) + (-1.155,0.65)$);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
827 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
828 +\foreach \x in {-4,-3.5,...,-1}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
829 +\fill[mbutton] (\x, -1.75) rectangle +(0.36, -0.36); % function row
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
830 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
831 +\node[rectangle] (b117) at (-1.32,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
832 +\node[rectangle] (b118) at (-0.82,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
833 +}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
834 +\onslide<1,3->{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
835 +% targets toggles:
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
836 +\fill[mbutton] (-4, 1.75) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
837 +\foreach \x in {-2,0,...,3.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
838 +\fill[mbuttvlow] (\x, 1.75) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
839 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
840 +% h:
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
841 +\fill[mbutthigh] (-4, -0.25) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
842 +\fill[mbutton] (-4, -0.75) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
843 +\fill[mbutton] (-4, -1.25) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
844 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
845 +% s:
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
846 +\fill[mbuttmed] (-3.5, -0.75) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
847 +\fill[mbutton] (-3.5, -1.25) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
848 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
849 +% b:
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
850 +\foreach \y in {1.25,0.75,...,-1.25}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
851 +\fill[mbutton] (-3, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
852 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
853 +% k:
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
854 +\fill[mbutthigh] (-2.5, -1.25) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
855 +}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
856 +\onslide<1>{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
857 +\draw (caption) node[right] {Ajoutons deux nouvelles fonctions};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
858 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
859 +\node (timer) [below=0.5cm of b117] {timer};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
860 +\node (alert) [below=0.9cm of b118] {alert};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
861 +\draw[arrow] (timer) -- (b117);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
862 +\draw[arrow] (alert) -- (b118);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
863 +}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
864 +\onslide<2>{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
865 +\draw (caption) node[right] {Sélection du compte-à-rebours (1 bouton allumé = 1 unité de temps):};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
866 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
867 +% partially lit grid:
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
868 +\foreach \x in {-4,-3.5,...,-0.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
869 +\foreach \y in {1.75,1.25,...,-1.25}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
870 +\fill[mbutton] (\x, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
871 +\foreach \y in {1.75,1.25,...,-0.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
872 +\fill[mbutton] (0, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
873 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
874 +\foreach \x in {-4,-3.5,...,3.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
875 +\fill[mbuttoff] (\x, -1.75) rectangle +(0.36, -0.36); % blank function row
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
876 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
877 +\fill[mbutton] (-1.5, -1.75) rectangle +(0.36, -0.36); % time button
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
878 +\fill[mbutton] (0, -1.75) rectangle +(0.36, -0.36); % dec time scale
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
879 +\fill[mbutton] (0.5, -1.75) rectangle +(0.36, -0.36); % inc time scale
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
880 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
881 +%\node[rectangle] (b117) at (-1.32,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
882 +%\node[rectangle] (b118) at (-0.82,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
883 +%\node[rectangle] (b119) at (-0.32,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
884 +\node[rectangle] (b120) at (0.18,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
885 +\node[rectangle] (b121) at (0.68,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
886 +\node[rectangle] (b122) at (1.18,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
887 +\draw[ultra thick,decorate,decoration={name=brace,mirror}]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
888 + ($(b120.south west) + (-0.1,-0.35)$) -- ($(b121.south east) + (0.1,-0.35)$);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
889 +\node (timectl) [below=0.5cm of b121] {dec/inc time unit};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
890 +}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
891 +\onslide<3>{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
892 +\draw (caption) node[right] {Sélection de la cible et de la fonction (alert):};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
893 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
894 +\node (alert) [below=0.5cm of b118] {alert};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
895 +\draw[arrow] (alert) -- (b118);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
896 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
897 +\node[rectangle,opacity=0] (b0) at (-3.82,1.57) {B};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
898 +\node[rectangle,opacity=0] (b4) at (-1.82,1.57) {B};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
899 +\node[rectangle,opacity=0] (b8) at (0.18,1.57) {B};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
900 +\node[rectangle,opacity=0] (b12) at (2.18,1.57) {B};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
901 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
902 +\coordinate (legend) at ($(caption) + (0.7, -0.05)$);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
903 +\coordinate (upturn) at ($(legend) + (0,-1.36)$);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
904 +\draw[arrow,<-] (b0.south) -- ++(0,-0.35) -- (upturn) -- (legend.south);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
905 +\draw[arrow,<-] (b4.south) -- ++(0,-0.35) -- (upturn) -- (legend.south);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
906 +\draw[arrow,<-] (b8.south) -- ++(0,-0.35) -- (upturn) -- (legend.south);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
907 +\draw[arrow,<-] (b12.south) -- ++(0,-0.35) -- (upturn) -- (legend.south);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
908 +}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
909 +\onslide<4>{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
910 +\fill[mbutton] (-3.5, 1.75) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
911 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
912 +\node[rectangle] (b1) at (-3.32,1.57) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
913 +\node (feedback) [above right=0.5cm of b1] {Voyant d'activité du sablier};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
914 +\draw[arrow] (feedback) -| (b1);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
915 +}
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
916 +\end{tikzpicture}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
917 +\end{center}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
918 +\end{frame}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
919 +
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
920 +\section{Merci}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
921 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
922 +{\setbeamertemplate{headline}{}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
923 +\begin{frame}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
924 +\begin{center}\Huge{Merci}\end{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
925 +\vspace{1em}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
926 +\begin{center}\Large{\emph{Place aux questions et à la discussion}}\end{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
927 +\vspace{1em}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
928 +\begin{itemize}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
929 +\item \Large{\href{https://twitter.com/1opter}{@1opter}}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
930 +\item \Large{\emph{\#lightsd} sur IRC (\emph{chat.freenode.net})}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
931 +\item \Large{\url{https://www.lightsd.io/}}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
932 +\end{itemize}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
933 +\end{frame}}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
934 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
935 +\section{Extras}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
936 +
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
937 +\begin{frame}{Table des modèles LIFX}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
938 +\begin{tabular}{lll}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
939 +\textbf{Génération} & \textbf{Modèle} & \textbf{En vente} \\
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
940 +\hline
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
941 +Gen 1 & Original 1000, Color 650 & Non \\
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
942 +\hline
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
943 +Gen 2 & Color 1000, White 800 & Oui \\
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
944 +\hline
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
945 +Gen 3 & A19, BR30, Z (ruban) & Oui \\
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
946 +\end{tabular}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
947 +\par\vspace{2em}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
948 +\begin{tabular}{ll}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
949 +\textbf{Génération} & \textbf{Notes} \\
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
950 +\hline
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
951 +Gen 1 & Supporte 802.11 et 802.15.4 (inutilisé) \\
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
952 +\hline
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
953 +Gen 2 & QCA 4002, AllJoyn, \emph{plante} \\
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
954 +\hline
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
955 +Gen 3 & + versions have IR, \emph{plante toujours} \\
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
956 +\end{tabular}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
957 +\end{frame}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
958 +
543
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
959 +\section{Démo (papier)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
960 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
961 +\begin{frame}{La grille}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
962 +\begin{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
963 +\begin{tikzpicture}[overlay]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
964 +\pic (0, 0) {monome={scale 1.2}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
965 +\end{tikzpicture}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
966 +\end{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
967 +\end{frame}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
968 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
969 +\begin{frame}{Ligne de fonctions/scènes}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
970 +\begin{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
971 +\begin{tikzpicture}[overlay,scale=1.2]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
972 +\onslide<1->{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
973 +\pic (0, 0) {monome={scale 1.2}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
974 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
975 +\foreach \x in {-4,-3.5,...,3.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
976 +\fill[mbutton] (\x, -1.75) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
977 +}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
978 +\onslide<2->{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
979 +\foreach \x in {-1.5,-1,...,3}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
980 +\fill[mbuttoff] (\x, -1.75) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
981 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
982 +\fill[color=fgcolor,decoration={name=snake,amplitude=2,segment length=45}]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
983 + decorate {(-4.25,-1.35) -- (4.15,-1.35)} -- (4.15,2) -- (-4.25,2) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
984 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
985 +\node[rectangle] (b112) at (-3.82,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
986 +\node[rectangle] (b113) at (-3.32,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
987 +\node[rectangle] (b114) at (-2.82,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
988 +\node[rectangle] (b115) at (-2.32,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
989 +\node[rectangle] (b116) at (-1.82,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
990 +\node[rectangle] (b117) at (-1.32,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
991 +\node[rectangle] (b127) at (3.68,-1.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
992 +}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
993 +\onslide<2>{
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
994 +\node (toggle) [above=1.1cm of b112] {%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
995 +\begin{minipage}{2cm}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
996 +\begin{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
997 +on/off
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
998 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
999 +toggle
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1000 +\end{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1001 +\end{minipage}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1002 +\node (off) [above=0.7cm of b113] {off};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1003 +\node (on) [above=1.1cm of b114] {on};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1004 +\node (scenes) [above=0.7cm of b116] {scenes\ldots};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1005 +\node (uitoggle) [above=1.1cm of b127] {toggle UI};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1006 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1007 +\draw[arrow] (toggle) -- (b112);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1008 +\draw[arrow] (off) -- (b113);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1009 +\draw[arrow] (on) -- (b114);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1010 +\draw[arrow] (uitoggle) -- (b127);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1011 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1012 +\draw[ultra thick,decorate,decoration={name=brace}]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1013 + ($(b115.north west) + (-0.1,0.35)$) -- ($(b116.north east) + (0.1,0.35)$);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1014 +}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1015 +\onslide<3->{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1016 +\coordinate (b0) at (-4, 1.75);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1017 +\draw ($(b0) + (-0.25, 0)$) node[below right] {%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1018 +\begin{minipage}{10cm}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1019 +Other ideas:
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1020 +\vspace{1em}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1021 +\begin{itemize}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1022 +\item Boutons pour la navigation (pagination\ldots); % will make sense on the next slide
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1023 +\item Boutons pour contrôler MPD.
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1024 +\end{itemize}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1025 +\end{minipage}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1026 +};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1027 +}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1028 +\end{tikzpicture}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1029 +\end{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1030 +\end{frame}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1031 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1032 +\begin{frame}{Panneau de contrôle pour une cible (x4)}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1033 +\begin{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1034 +\begin{tikzpicture}[overlay,scale=1.2]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1035 +\onslide<1->{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1036 +\pic (0, 0) {monome={scale 1.2}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1037 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1038 +\foreach \x in {-4,-3.5,...,-2.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1039 +\foreach \y in {1.75,1.25,...,-1.25}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1040 +\fill[mbutton] (\x, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1041 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1042 +\foreach \x in {-2,-1.5,...,-0.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1043 +\foreach \y in {1.75,1.25,...,-1.25}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1044 +\fill[mbuttmed] (\x, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1045 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1046 +\foreach \x in {0,0.5,...,1.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1047 +\foreach \y in {1.75,1.25,...,-1.25}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1048 +\fill[mbutton] (\x, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1049 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1050 +\foreach \x in {2,2.5,...,3.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1051 +\foreach \y in {1.75,1.25,...,-1.25}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1052 +\fill[mbuttmed] (\x, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1053 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1054 +\foreach \x in {-4,-3.5,...,3.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1055 +\fill[mbuttoff] (\x, -1.75) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1056 +}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1057 +\onslide<2->{%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1058 +\foreach \y in {1.75,1.25,...,-1.25}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1059 +\fill[mbuttoff] (-2, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1060 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1061 +\fill[color=fgcolor,decoration={name=snake,amplitude=2,segment length=45}]
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1062 + decorate {(-1.75,2) -- (-1.75,-2.36)} -- (4.2,-2.36) -- (4.2,2) -- cycle;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1063 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1064 +\foreach \x in {-3.5,-3,...,-2.5}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1065 +\fill[mbuttoff] (\x, 1.75) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1066 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1067 +\foreach \y in {1.25,0.75,...,-0.25} % h
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1068 +\fill[mbuttoff] (-4, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1069 +\fill[mbutthigh] (-4, -0.25) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1070 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1071 +\foreach \y in {1.25,0.75,...,-0.75} % s
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1072 +\fill[mbuttoff] (-3.5, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1073 +\fill[mbuttmed] (-3.5, -0.75) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1074 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1075 +\foreach \y in {1.25,0.75,...,-1.25} % b
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1076 +\fill[mbutton] (-3, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1077 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1078 +\foreach \y in {1.25,0.75,...,-1.25} % k
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1079 +\fill[mbuttoff] (-2.5, \y) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1080 +\fill[mbutthigh] (-2.5, -1.25) rectangle +(0.36, -0.36);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1081 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1082 +\node[rectangle] (b16) at (-3.82,1.07) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1083 +\node (INC) at (-4.82,1.07) {INC};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1084 +\draw[arrow] (INC) -- (b16);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1085 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1086 +\node[rectangle] (b32) at (-3.82,0.57) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1087 +\node (inc) at (-4.82,0.57) {inc};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1088 +\draw[arrow] (inc) -- (b32);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1089 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1090 +\node[rectangle] (b80) at (-3.82,-0.93) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1091 +\node (dec) at (-4.82,-0.93) {dec};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1092 +\draw[arrow] (dec) -- (b80);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1093 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1094 +\node[rectangle] (b96) at (-3.82,-1.43) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1095 +\node (DEC) at (-4.82,-1.43) {DEC};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1096 +\draw[arrow] (DEC) -- (b96);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1097 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1098 +\node[rectangle] (b4) at (-1.82,1.57) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1099 +\node[rectangle] (b5) at (-1.32,1.57) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1100 +\draw[arrow] (b5) -- (b4.west);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1101 +\draw (b5) node[right] {Ligne de fonctions/voyants (bascule, à déterminer\ldots)};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1102 +
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1103 +\node[rectangle] (b20) at (-1.82,1.07) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1104 +\node[rectangle] (b21) at (-1.32,1.07) {};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1105 +\draw[arrow] (b21) -- (b20.west);
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1106 +\draw (-1.32,1.32) node[below right] {%
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1107 +\begin{minipage}{10cm}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1108 +4 barres de contrôle (Hsbk, ``roue de couleurs''):
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1109 +\vspace{1ex}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1110 +\begin{itemize}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1111 +\item Hue: 0.0--360.0°;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1112 +\item Saturation: 0.0--1.0;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1113 +\item Luminosité: 0.0--1.0;
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1114 +\item Température: 2500--9000K.
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1115 +\end{itemize}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1116 +\end{minipage}};
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1117 +}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1118 +\end{tikzpicture}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1119 +\end{center}
7b1d94b70eee Wip slides
Louis Opter <louis@opter.org>
parents: 542
diff changeset
1120 +\end{frame}
542
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1121 +\end{document}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1122 diff --git a/slides/CMakeLists.txt b/slides/CMakeLists.txt
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1123 --- a/slides/CMakeLists.txt
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1124 +++ b/slides/CMakeLists.txt
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1125 @@ -1,1 +1,15 @@
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1126 +FUNCTION(LIGHTSD_COPY_COMMON_LATEX)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1127 + SET(
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1128 + SOURCES
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1129 + common/lgtdfigs.sty
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1130 + common/lgtdslides.cls
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1131 + )
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1132 + FOREACH(F ${SOURCES})
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1133 + FILE(
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1134 + COPY ${PROJECT_SOURCE_DIR}/slides/${F}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1135 + DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1136 + )
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1137 + ENDFOREACH()
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1138 +ENDFUNCTION()
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1139 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1140 ADD_ALL_SUBDIRECTORIES()
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1141 diff --git a/slides/common/lgtdfigs.sty b/slides/common/lgtdfigs.sty
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1142 new file mode 100644
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1143 --- /dev/null
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1144 +++ b/slides/common/lgtdfigs.sty
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1145 @@ -0,0 +1,138 @@
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1146 +\ProvidesPackage{lgtdfigs}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1147 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1148 +\usetikzlibrary{%
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1149 + calc,
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1150 + decorations.pathreplacing,
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1151 + decorations.pathmorphing,
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1152 + shapes,
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1153 + positioning
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1154 +}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1155 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1156 +%%% LIFX inspired light bulb
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1157 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1158 +\colorlet{LightBulbBodyColor}{Grey!90!black}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1159 +\colorlet{LightBulbSocketColor}{Silver!90!black}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1160 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1161 +\tikzset{screw/.style={decoration={
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1162 + name=snake,amplitude=0.1mm,segment length=0.6mm
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1163 +}}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1164 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1165 +\tikzset{pics/lightbulb/.style args={#1 scale #2 rotate #3}{code={% arg1 is light color
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1166 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1167 +\tikzset{screw/.style={decoration={
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1168 + name=snake,amplitude=0.1mm,segment length=0.6mm
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1169 +}}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1170 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1171 +\begin{scope}[scale=#2,rotate=#3]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1172 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1173 +% main body
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1174 +\fill[color=LightBulbBodyColor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1175 + (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1176 + ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1177 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1178 +% main body light
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1179 +\draw[line width=1.5mm,line cap=round,rounded corners=1pt,color=LightBulbBodyColor!80!white]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1180 + (-16mm,0.5mm) .. controls (0,-0.4mm) .. (16mm,0.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1181 +\draw[line width=2mm,rounded corners=1pt,color=LightBulbBodyColor!80!white]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1182 + (16.5mm,32mm) -- ++(0,-32mm) -- ++(-15mm,-22mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1183 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1184 +% led - body separator
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1185 +\fill[color=LightBulbBodyColor!90!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1186 + (-20mm,32mm) -- ++(0,2.5mm) -- ++(40mm,0) -- ++(0,-2.5mm) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1187 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1188 +% led part
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1189 +\fill[color=#1]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1190 + (-28mm,34.5mm) -- ++(0,14mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1191 + .. controls ++(28mm,1mm) .. ++(56mm,0)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1192 + -- ++(0,-14mm) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1193 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1194 +% lower body
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1195 +\fill[color=LightBulbBodyColor!90!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1196 + (-14mm,-18mm) -- ++(0,-18mm) --
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1197 + ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1198 + -- ++(0,18mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1199 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1200 +% socket
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1201 +\fill[color=LightBulbSocketColor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1202 + (-10mm,-38mm) -- ++(0,-4mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1203 + decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1204 + -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1205 + decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1206 + -- (10mm,-38mm) -- ++(-20mm,0) -- ++(0,-4mm) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1207 +\draw[thin,color=LightBulbSocketColor] (-10mm,-42mm) -- (10mm,-52mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1208 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1209 +% socket light
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1210 +\draw[line width=1mm,line cap=round,rounded corners=1pt,color=LightBulbSocketColor!90!white]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1211 + (4.5mm,-38mm) -- ++(0,-14mm) -- ++(-4mm,-2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1212 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1213 +% lower body light
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1214 +\draw[line width=1.8mm,color=LightBulbBodyColor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1215 + (5mm,-18mm) -- ++(0,-20mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1216 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1217 +% led - body separator light
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1218 +\draw[line width=1.6mm, color=LightBulbBodyColor] (16mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1219 +% led - body separator shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1220 +\draw[thin, color=LightBulbBodyColor!80!black] (-20mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1221 +\draw[thin, color=LightBulbBodyColor!80!black] (20mm,32mm) -- ++(0,2.5mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1222 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1223 +% socket shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1224 +\draw[color=LightBulbSocketColor!80!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1225 + (-10mm,-38mm) -- ++(0,-4mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1226 + decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1227 + -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1228 + decorate[screw] {(10mm,-52mm) -- ++(0,10mm)}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1229 + -- (10mm,-38mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1230 +\draw[color=fgcolor]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1231 + (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1232 +\draw[rounded corners=1pt,color=LightBulbSocketColor!80!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1233 + (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1234 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1235 +% lower body shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1236 +\draw[rounded corners=1pt,color=LightBulbBodyColor!50!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1237 + (-14mm,-18mm) -- ++(0,-18mm) --
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1238 + ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1239 + -- ++(0,18mm);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1240 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1241 +% body shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1242 +\draw[thick,rounded corners=1pt,color=LightBulbBodyColor!60!black]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1243 + (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) --
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1244 + ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1245 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1246 +% led shade
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1247 +\draw[thick,rounded corners=1pt,color=#1!70!white]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1248 + (-28mm,34.5mm) -- ++(0,14mm)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1249 + .. controls ++(28mm,1mm) .. ++(56mm,0)
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1250 + -- ++(0,-14mm) -- cycle;
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1251 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1252 +\end{scope}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1253 +}}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1254 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1255 +%%% Monome inspired grid
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1256 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1257 +\colorlet{MonomePlate}{Gainsboro}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1258 +\colorlet{MonomeCase}{Sienna}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1259 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1260 +\tikzset{mbuttoff/.style={color=gray,rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1261 +\tikzset{mbuttvlow/.style={color=orange!20!gray,rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1262 +\tikzset{mbuttlow/.style={color=orange!35!gray,rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1263 +\tikzset{mbuttmed/.style={color=orange!50!gray,rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1264 +\tikzset{mbutthigh/.style={color=orange!80!gray,rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1265 +\tikzset{mbutton/.style={fill,color=orange!95!white,rounded corners=1pt}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1266 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1267 +\tikzset{pics/monome/.style args={scale #1}{code={%
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1268 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1269 +\begin{scope}[scale=#1]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1270 +\coordinate (NW) at (-4, 1.75);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1271 +\coordinate (SE) at (3.86, -2.11);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1272 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1273 +\fill[color=MonomeCase,rounded corners=2pt] ($(NW) + (-0.18,0.18)$) rectangle ($(SE) + (0.18,-0.18)$);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1274 +\fill[color=MonomePlate,rounded corners=2pt] ($(NW) + (-0.10,0.10)$) rectangle ($(SE) + (0.10,-0.10)$);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1275 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1276 +\foreach \x in {-4,-3.5,...,3.5}{
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1277 + \foreach \y in {1.75,1.25,...,-1.75}{
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1278 + \fill[mbuttoff] (\x, \y) rectangle +(0.36, -0.36);
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1279 + }
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1280 +}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1281 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1282 +\end{scope}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1283 +}}}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1284 diff --git a/slides/common/lgtdslides.cls b/slides/common/lgtdslides.cls
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1285 new file mode 100644
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1286 --- /dev/null
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1287 +++ b/slides/common/lgtdslides.cls
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1288 @@ -0,0 +1,18 @@
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1289 +\ProvidesClass{lgtdslides}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1290 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1291 +\LoadClass[utf8x,xcolor={usenames,svgnames}]{beamer}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1292 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1293 +\RequirePackage{lmodern}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1294 +\RequirePackage{arev}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1295 +\RequirePackage{tgbonum}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1296 +\RequirePackage{inconsolata}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1297 +\RequirePackage[T1]{fontenc}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1298 +\RequirePackage[fixlanguage]{babelbib}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1299 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1300 +\useoutertheme{infolines}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1301 +\setbeamertemplate{navigation symbols}{}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1302 +\setbeamertemplate{bibliography item}[text]
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1303 +\setbeamerfont{footnote}{size=\tiny}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1304 +
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1305 +\colorlet{fgcolor}{White}
4357ee3d11ed start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff changeset
1306 +\definecolor{BeamerBlue}{RGB}{49,56,172}