Mercurial > louis > mq > lightsd
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 |
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 | 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 | 269 \begin{frame}{The grid} |
270 \begin{center} | |
271 -\begin{tikzpicture}[overlay,scale=1.2] | |
272 -\coordinate (NW) at (-4, 1.75); | |
273 -\coordinate (NE) at (3.86, 1.75); | |
274 -\coordinate (SW) at (-4, -2.11); | |
275 -\coordinate (SE) at (3.86, -2.11); | |
276 -\coordinate (b0) at (-4, 1.75); | |
277 - | |
278 -\fill[color=case,rounded corners=2pt] ($(NW) + (-0.18,0.18)$) rectangle ($(SE) + (0.18,-0.18)$); | |
279 -\fill[color=plate,rounded corners=2pt] ($(NW) + (-0.10,0.10)$) rectangle ($(SE) + (0.10,-0.10)$); | |
280 - | |
281 -\fill[controlpt] (NW) circle (0.1); | |
282 -\fill[controlpt] (SW) circle (0.1); | |
283 -\fill[controlpt] (NE) circle (0.1); | |
284 -\fill[controlpt] (SE) circle (0.1); | |
285 - | |
286 -\foreach \x in {-4,-3.5,...,3.5} | |
287 -\foreach \y in {1.75,1.25,...,-1.75} | |
288 -\fill[mbuttoff] (\x, \y) rectangle +(0.36, -0.36); | |
289 +\begin{tikzpicture}[overlay] | |
290 +\pic (0, 0) {monome={scale 1.2}}; | |
291 \end{tikzpicture} | |
292 \end{center} | |
293 \end{frame} | |
294 @@ -340,25 +126,7 @@ | |
295 \begin{center} | |
296 \begin{tikzpicture}[overlay,scale=1.2] | |
297 \onslide<1->{% | |
298 -\coordinate (NW) at (-4, 1.75); | |
299 -\coordinate (NE) at (3.86, 1.75); | |
300 -\coordinate (SW) at (-4, -2.11); | |
301 -\coordinate (SE) at (3.86, -2.11); | |
302 -\coordinate (b0) at (-4, 1.75); | |
303 -\coordinate (b16) at (-3.82,1.07); | |
304 -\coordinate (b32) at (-3.82,0.57); | |
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 | 308 - |
309 -\fill[controlpt] (NW) circle (0.1); | |
310 -\fill[controlpt] (SW) circle (0.1); | |
311 -\fill[controlpt] (NE) circle (0.1); | |
312 -\fill[controlpt] (SE) circle (0.1); | |
313 - | |
314 -\foreach \x in {-4,-3.5,...,3.5} | |
315 -\foreach \y in {1.75,1.25,...,-1.75} | |
316 -\fill[mbuttoff] (\x, \y) rectangle +(0.36, -0.36); | |
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 | 319 \foreach \x in {-4,-3.5,...,3.5} |
320 \fill[mbutton] (\x, -1.75) rectangle +(0.36, -0.36); | |
321 @@ -401,6 +169,7 @@ | |
322 ($(b115.north west) + (-0.1,0.35)$) -- ($(b116.north east) + (0.1,0.35)$); | |
323 } | |
324 \onslide<3->{% | |
325 +\coordinate (b0) at (-4, 1.75); | |
326 \draw ($(b0) + (-0.25, 0)$) node[below right] {% | |
327 \begin{minipage}{10cm} | |
328 Other ideas: | |
329 @@ -416,26 +185,11 @@ | |
330 \end{center} | |
331 \end{frame} | |
542
4357ee3d11ed
start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff
changeset
|
332 |
543 | 333 -%\node[rectangle] (b112) at (-3.82,-1.93) {}; |
334 -%\fill ($(b112.west) + (-1,1)$) circle (0.1); | |
335 -%\fill ($(b112.west) + (-0.5,0.25)$) circle (0.1); | |
336 - | |
337 -%\node[rectangle] (b0) at (-3.82,1.57) {0}; | |
338 -%\node[rectangle] (b99) at (-2.32,-1.43) {99}; | |
339 -%\node[bubble,color=LightGreen,fit=(b0) (b99)] (BLOCK) {}; | |
340 - | |
341 \begin{frame}{Target control pads x4} | |
342 \begin{center} | |
343 \begin{tikzpicture}[overlay,scale=1.2] | |
344 \onslide<1->{% | |
345 -\coordinate (NW) at (-4, 1.75); | |
346 -\coordinate (NE) at (3.86, 1.75); | |
347 -\coordinate (SW) at (-4, -2.11); | |
348 -\coordinate (SE) at (3.86, -2.11); | |
349 -\coordinate (b0) at (-4, 1.75); | |
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 | 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 | 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 | 360 \fill[mbuttoff] (\x, -1.75) rectangle +(0.36, -0.36); |
361 - | |
362 -\fill[controlpt] (NW) circle (0.1); | |
363 -\fill[controlpt] (SW) circle (0.1); | |
364 -\fill[controlpt] (NE) circle (0.1); | |
365 -\fill[controlpt] (SE) circle (0.1); | |
366 } | |
367 \onslide<2->{% | |
368 \foreach \y in {1.75,1.25,...,-1.25} | |
369 @@ -545,27 +294,14 @@ | |
370 \begin{center} | |
371 \begin{tikzpicture}[overlay,scale=1.2] | |
372 \onslide<1->{% | |
373 -\coordinate (NW) at (-4, 1.75); | |
374 -\coordinate (NE) at (3.86, 1.75); | |
375 -\coordinate (SW) at (-4, -2.11); | |
376 -\coordinate (SE) at (3.86, -2.11); | |
377 -\coordinate (caption) at ($(NW) + (-1.155,0.65)$); | |
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 | 382 - |
383 -\foreach \x in {-4,-3.5,...,3.5} | |
384 -\foreach \y in {1.75,1.25,...,-1.75} | |
385 -\fill[mbuttoff] (\x, \y) rectangle +(0.36, -0.36); % blank grid | |
386 +\coordinate (NW) at (-4, 1.75); | |
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 | 389 \foreach \x in {-4,-3.5,...,-1} |
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 | 392 -\fill[controlpt] (NW) circle (0.1); |
393 -\fill[controlpt] (SW) circle (0.1); | |
394 -\fill[controlpt] (NE) circle (0.1); | |
395 -\fill[controlpt] (SE) circle (0.1); | |
396 - | |
397 \node[rectangle] (b117) at (-1.32,-1.93) {}; | |
398 \node[rectangle] (b118) at (-0.82,-1.93) {}; | |
399 } | |
400 @@ -693,176 +429,14 @@ | |
401 \node[box] (monolight) at (3.5,0.75) {monolight}; | |
402 \node[box] (lightsd) at (0.5,-2) {lightsd}; | |
403 \draw[ultra thick] (-1.46, 1.5) -| (monolight); | |
404 -\node (monome) at (-3.5,1.5) {\begin{tikzpicture}[scale=0.5] | |
405 -\coordinate (NW) at (-4, 1.75); | |
406 -\coordinate (SE) at (3.86, -2.11); | |
407 - | |
408 -\fill[color=case,rounded corners=2pt] ($(NW) + (-0.18,0.18)$) rectangle ($(SE) + (0.18,-0.18)$); | |
409 -\fill[color=plate,rounded corners=2pt] ($(NW) + (-0.10,0.10)$) rectangle ($(SE) + (0.10,-0.10)$); | |
410 - | |
411 -\foreach \x in {-4,-3.5,...,3.5} | |
412 -\foreach \y in {1.75,1.25,...,-1.75} | |
413 -\fill[mbuttoff] (\x, \y) rectangle +(0.36, -0.36); | |
414 +\node (monome) at (-3.5,1.5) {\begin{tikzpicture} | |
415 +\pic (0, 0) {monome={scale 0.5}}; | |
416 \end{tikzpicture}}; | |
417 -\node (bulbh) at (-4.2,-1.1) {% | |
418 -\colorlet{LightColor}{LightSlateBlue} | |
419 -\begin{tikzpicture}[scale=0.19,rotate=90] | |
420 -% main body | |
421 -\fill[color=BodyColor] | |
422 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) -- | |
423 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle; | |
424 -% main body light | |
425 -\draw[line width=1.5mm,line cap=round,rounded corners=1pt,color=BodyColor!80!white] | |
426 - (-16mm,0.5mm) .. controls (0,-0.4mm) .. (16mm,0.5mm); | |
427 -\draw[line width=2mm,rounded corners=1pt,color=BodyColor!80!white] | |
428 - (16.5mm,32mm) -- ++(0,-32mm) -- ++(-15mm,-22mm); | |
429 - | |
430 -% led - body separator | |
431 -\fill[color=BodyColor!90!black] (-20mm,32mm) -- ++(0,2.5mm) -- ++(40mm,0) -- ++(0,-2.5mm) -- cycle; | |
432 - | |
433 -% led part | |
434 -\fill[color=LightColor] | |
435 - (-28mm,34.5mm) -- ++(0,14mm) | |
436 - .. controls ++(28mm,1mm) .. ++(56mm,0) | |
437 - -- ++(0,-14mm) -- cycle; | |
438 - | |
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 | 441 - (-14mm,-18mm) -- ++(0,-18mm) -- |
442 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm) | |
443 - -- ++(0,18mm); | |
444 - | |
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 | 447 - (-10mm,-38mm) -- ++(0,-4mm) |
448 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)} | |
449 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm) | |
450 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)} | |
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 | 453 - |
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 | 456 - (4.5mm,-38mm) -- ++(0,-14mm) -- ++(-4mm,-2.5mm); |
457 - | |
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 | 460 - (5mm,-18mm) -- ++(0,-20mm); |
461 - | |
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 | 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 | 467 - |
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 | 470 - (-10mm,-38mm) -- ++(0,-4mm) |
471 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)} | |
472 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm) | |
473 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)} | |
474 - -- (10mm,-38mm); | |
475 -\draw[color=fgcolor] | |
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 | 478 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm); |
479 - | |
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 | 482 - (-14mm,-18mm) -- ++(0,-18mm) -- |
483 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm) | |
484 - -- ++(0,18mm); | |
485 - | |
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 | 488 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) -- |
489 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle; | |
490 - | |
491 -% led shade | |
492 -\draw[thick,rounded corners=1pt,color=LightColor!70!white] | |
493 - (-28mm,34.5mm) -- ++(0,14mm) | |
494 - .. controls ++(28mm,1mm) .. ++(56mm,0) | |
495 - -- ++(0,-14mm) -- cycle; | |
496 +\node (bulbh) at (-4.2,-1.1) {\begin{tikzpicture} | |
497 +\pic (0, 0) {lightbulb={LightSlateBlue scale 0.19 rotate 90}}; | |
498 \end{tikzpicture}}; | |
499 -\node (bulbl) at (-4.2,-2.9) {% | |
500 -\colorlet{LightColor}{IndianRed} | |
501 -\begin{tikzpicture}[scale=0.19,rotate=90] | |
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 | 504 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) -- |
505 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle; | |
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 | 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 | 510 - (16.5mm,32mm) -- ++(0,-32mm) -- ++(-15mm,-22mm); |
511 - | |
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 | 514 - |
515 -% led part | |
516 -\fill[color=LightColor] | |
517 - (-28mm,34.5mm) -- ++(0,14mm) | |
518 - .. controls ++(28mm,1mm) .. ++(56mm,0) | |
519 - -- ++(0,-14mm) -- cycle; | |
520 - | |
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 | 523 - (-14mm,-18mm) -- ++(0,-18mm) -- |
524 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm) | |
525 - -- ++(0,18mm); | |
526 - | |
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 | 529 - (-10mm,-38mm) -- ++(0,-4mm) |
530 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)} | |
531 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm) | |
532 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)} | |
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 | 535 - |
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 | 538 - (4.5mm,-38mm) -- ++(0,-14mm) -- ++(-4mm,-2.5mm); |
539 - | |
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 | 542 - (5mm,-18mm) -- ++(0,-20mm); |
543 - | |
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 | 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 | 549 - |
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 | 552 - (-10mm,-38mm) -- ++(0,-4mm) |
553 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)} | |
554 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm) | |
555 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)} | |
556 - -- (10mm,-38mm); | |
557 -\draw[color=fgcolor] | |
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 | 560 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm); |
561 - | |
562 -% lower body shade | |
563 -\draw[rounded corners=1pt,color=BodyColor!50!black] | |
564 - (-14mm,-18mm) -- ++(0,-18mm) -- | |
565 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm) | |
566 - -- ++(0,18mm); | |
567 - | |
568 -% body shade | |
569 -\draw[thick,rounded corners=1pt,color=BodyColor!60!black] | |
570 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) -- | |
571 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle; | |
572 - | |
573 -% led shade | |
574 -\draw[thick,rounded corners=1pt,color=LightColor!70!white] | |
575 - (-28mm,34.5mm) -- ++(0,14mm) | |
576 - .. controls ++(28mm,1mm) .. ++(56mm,0) | |
577 - -- ++(0,-14mm) -- cycle; | |
578 +\node (bulbl) at (-4.2,-2.9) {\begin{tikzpicture} | |
579 +\pic (0, 0) {lightbulb={IndianRed scale 0.19 rotate 90}}; | |
580 \end{tikzpicture}}; | |
542
4357ee3d11ed
start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff
changeset
|
581 |
543 | 582 \draw[ultra thick] (lightsd) -| (monolight); |
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 | 585 \node[box,color=black] (serialoscd) at (0.5,1.5) {serialoscd}; |
586 \draw[ultra thick] (-1.46, 2.2) -| node[above, pos=0.4] {Serial \small{(FTDI)}} (serialoscd); | |
587 -\node (monome) at (-3.5,1.5) {\begin{tikzpicture}[scale=0.5] | |
588 -\coordinate (NW) at (-4, 1.75); | |
589 -\coordinate (SE) at (3.86, -2.11); | |
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 | 593 - |
594 -\foreach \x in {-4,-3.5,...,3.5} | |
595 -\foreach \y in {1.75,1.25,...,-1.75} | |
596 -\fill[mbuttoff] (\x, \y) rectangle +(0.36, -0.36); | |
597 +\node (monome) at (-3.5,1.5) {\begin{tikzpicture} | |
598 +\pic (0, 0) {monome={scale 0.5}}; | |
599 \end{tikzpicture}}; | |
600 \node[box] (monolight) at (3.5,-0.25) {monolight}; | |
601 \node[box] (lightsd) at (0.5,-2) {lightsd}; | |
602 -\node (bulbh) at (-4.2,-1.1) {% | |
603 -\colorlet{LightColor}{LightSlateBlue} | |
604 -\begin{tikzpicture}[scale=0.19,rotate=90] | |
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 | 607 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) -- |
608 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle; | |
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 | 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 | 613 - (16.5mm,32mm) -- ++(0,-32mm) -- ++(-15mm,-22mm); |
614 - | |
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 | 617 - |
618 -% led part | |
619 -\fill[color=LightColor] | |
620 - (-28mm,34.5mm) -- ++(0,14mm) | |
621 - .. controls ++(28mm,1mm) .. ++(56mm,0) | |
622 - -- ++(0,-14mm) -- cycle; | |
623 - | |
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 | 626 - (-14mm,-18mm) -- ++(0,-18mm) -- |
627 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm) | |
628 - -- ++(0,18mm); | |
629 - | |
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 | 632 - (-10mm,-38mm) -- ++(0,-4mm) |
633 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)} | |
634 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm) | |
635 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)} | |
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 | 638 - |
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 | 641 - (4.5mm,-38mm) -- ++(0,-14mm) -- ++(-4mm,-2.5mm); |
642 - | |
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 | 645 - (5mm,-18mm) -- ++(0,-20mm); |
646 - | |
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 | 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 | 652 - |
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 | 655 - (-10mm,-38mm) -- ++(0,-4mm) |
656 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)} | |
657 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm) | |
658 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)} | |
659 - -- (10mm,-38mm); | |
660 -\draw[color=fgcolor] | |
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 | 663 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm); |
664 - | |
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 | 667 - (-14mm,-18mm) -- ++(0,-18mm) -- |
668 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm) | |
669 - -- ++(0,18mm); | |
670 - | |
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 | 673 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) -- |
674 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle; | |
675 - | |
676 -% led shade | |
677 -\draw[thick,rounded corners=1pt,color=LightColor!70!white] | |
678 - (-28mm,34.5mm) -- ++(0,14mm) | |
679 - .. controls ++(28mm,1mm) .. ++(56mm,0) | |
680 - -- ++(0,-14mm) -- cycle; | |
681 +\node (bulbh) at (-4.2,-1.1) {\begin{tikzpicture} | |
682 +\pic (0, 0) {lightbulb={LightSlateBlue scale 0.19 rotate 90}}; | |
683 \end{tikzpicture}}; | |
684 -\node (bulbl) at (-4.2,-2.9) {% | |
685 -\colorlet{LightColor}{IndianRed} | |
686 -\begin{tikzpicture}[scale=0.19,rotate=90] | |
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 | 689 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) -- |
690 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle; | |
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 | 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 | 695 - (16.5mm,32mm) -- ++(0,-32mm) -- ++(-15mm,-22mm); |
696 - | |
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 | 699 - |
700 -% led part | |
701 -\fill[color=LightColor] | |
702 - (-28mm,34.5mm) -- ++(0,14mm) | |
703 - .. controls ++(28mm,1mm) .. ++(56mm,0) | |
704 - -- ++(0,-14mm) -- cycle; | |
705 - | |
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 | 708 - (-14mm,-18mm) -- ++(0,-18mm) -- |
709 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm) | |
710 - -- ++(0,18mm); | |
711 - | |
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 | 714 - (-10mm,-38mm) -- ++(0,-4mm) |
715 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)} | |
716 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm) | |
717 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)} | |
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 | 720 - |
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 | 723 - (4.5mm,-38mm) -- ++(0,-14mm) -- ++(-4mm,-2.5mm); |
724 - | |
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 | 727 - (5mm,-18mm) -- ++(0,-20mm); |
728 - | |
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 | 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 | 734 - |
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 | 737 - (-10mm,-38mm) -- ++(0,-4mm) |
738 - decorate[screw] {(-10mm,-42mm) -- ++(0,-10mm)} | |
739 - -- ++(0,-0.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm) -- ++(0,0.5mm) | |
740 - decorate[screw] {(10mm,-52mm) -- ++(0,10mm)} | |
741 - -- (10mm,-38mm); | |
742 -\draw[color=fgcolor] | |
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 | 745 - (-10mm,-52.5mm) -- ++(7.5mm,-6mm) -- ++(5mm,0) -- ++(7.5mm,6mm); |
746 - | |
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 | 749 - (-14mm,-18mm) -- ++(0,-18mm) -- |
750 - ++(2mm,-2mm) -- ++(24mm,0) -- ++(2mm,2mm) | |
751 - -- ++(0,18mm); | |
752 - | |
753 -% body shade | |
754 -\draw[thick,rounded corners=1pt,color=BodyColor!60!black] | |
755 - (-28mm,0) -- ++(0,32mm) -- ++(56mm,0) -- ++(0,-32mm) -- | |
756 - ++(-10mm,-18mm) -- ++(-36mm,0) -- cycle; | |
757 - | |
758 -% led shade | |
759 -\draw[thick,rounded corners=1pt,color=LightColor!70!white] | |
760 - (-28mm,34.5mm) -- ++(0,14mm) | |
761 - .. controls ++(28mm,1mm) .. ++(56mm,0) | |
762 - -- ++(0,-14mm) -- cycle; | |
763 +\node (bulbl) at (-4.2,-2.9) {\begin{tikzpicture} | |
764 +\pic (0, 0) {lightbulb={IndianRed scale 0.19 rotate 90}}; | |
765 \end{tikzpicture}}; | |
542
4357ee3d11ed
start to work on the slides for while42sf
Louis Opter <louis@opter.org>
parents:
diff
changeset
|
766 |
543 | 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 | 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 | 800 +\tikzset{arrow/.style={->, >=stealth,ultra thick,rounded corners}} |
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 | 806 +\section{Démo} |
807 + | |
808 +\begin{frame}{monolight} | |
809 +\begin{itemize} | |
810 +\item Manipulations; | |
811 +\item Retour visuel; | |
812 +\item Définition de l'interface. | |
813 +\end{itemize} | |
814 +\vspace{1em} | |
815 +\pause% | |
816 +Une autre idée que j'aimerais implémenter\ldots | |
817 +\end{frame} | |
818 + | |
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 | 821 +\begin{tikzpicture}[overlay,scale=1.2] |
822 +\onslide<1->{% | |
823 +\pic (0, 0) {monome={scale 1.2}}; | |
824 + | |
825 +\coordinate (NW) at (-4, 1.75); | |
826 +\coordinate (caption) at ($(NW) + (-1.155,0.65)$); | |
827 + | |
828 +\foreach \x in {-4,-3.5,...,-1} | |
829 +\fill[mbutton] (\x, -1.75) rectangle +(0.36, -0.36); % function row | |
830 + | |
831 +\node[rectangle] (b117) at (-1.32,-1.93) {}; | |
832 +\node[rectangle] (b118) at (-0.82,-1.93) {}; | |
833 +} | |
834 +\onslide<1,3->{% | |
835 +% targets toggles: | |
836 +\fill[mbutton] (-4, 1.75) rectangle +(0.36, -0.36); | |
837 +\foreach \x in {-2,0,...,3.5} | |
838 +\fill[mbuttvlow] (\x, 1.75) rectangle +(0.36, -0.36); | |
839 + | |
840 +% h: | |
841 +\fill[mbutthigh] (-4, -0.25) rectangle +(0.36, -0.36); | |
842 +\fill[mbutton] (-4, -0.75) rectangle +(0.36, -0.36); | |
843 +\fill[mbutton] (-4, -1.25) rectangle +(0.36, -0.36); | |
844 + | |
845 +% s: | |
846 +\fill[mbuttmed] (-3.5, -0.75) rectangle +(0.36, -0.36); | |
847 +\fill[mbutton] (-3.5, -1.25) rectangle +(0.36, -0.36); | |
848 + | |
849 +% b: | |
850 +\foreach \y in {1.25,0.75,...,-1.25} | |
851 +\fill[mbutton] (-3, \y) rectangle +(0.36, -0.36); | |
852 + | |
853 +% k: | |
854 +\fill[mbutthigh] (-2.5, -1.25) rectangle +(0.36, -0.36); | |
855 +} | |
856 +\onslide<1>{% | |
857 +\draw (caption) node[right] {Ajoutons deux nouvelles fonctions}; | |
858 + | |
859 +\node (timer) [below=0.5cm of b117] {timer}; | |
860 +\node (alert) [below=0.9cm of b118] {alert}; | |
861 +\draw[arrow] (timer) -- (b117); | |
862 +\draw[arrow] (alert) -- (b118); | |
863 +} | |
864 +\onslide<2>{% | |
865 +\draw (caption) node[right] {Sélection du compte-à -rebours (1 bouton allumé = 1 unité de temps):}; | |
866 + | |
867 +% partially lit grid: | |
868 +\foreach \x in {-4,-3.5,...,-0.5} | |
869 +\foreach \y in {1.75,1.25,...,-1.25} | |
870 +\fill[mbutton] (\x, \y) rectangle +(0.36, -0.36); | |
871 +\foreach \y in {1.75,1.25,...,-0.5} | |
872 +\fill[mbutton] (0, \y) rectangle +(0.36, -0.36); | |
873 + | |
874 +\foreach \x in {-4,-3.5,...,3.5} | |
875 +\fill[mbuttoff] (\x, -1.75) rectangle +(0.36, -0.36); % blank function row | |
876 + | |
877 +\fill[mbutton] (-1.5, -1.75) rectangle +(0.36, -0.36); % time button | |
878 +\fill[mbutton] (0, -1.75) rectangle +(0.36, -0.36); % dec time scale | |
879 +\fill[mbutton] (0.5, -1.75) rectangle +(0.36, -0.36); % inc time scale | |
880 + | |
881 +%\node[rectangle] (b117) at (-1.32,-1.93) {}; | |
882 +%\node[rectangle] (b118) at (-0.82,-1.93) {}; | |
883 +%\node[rectangle] (b119) at (-0.32,-1.93) {}; | |
884 +\node[rectangle] (b120) at (0.18,-1.93) {}; | |
885 +\node[rectangle] (b121) at (0.68,-1.93) {}; | |
886 +\node[rectangle] (b122) at (1.18,-1.93) {}; | |
887 +\draw[ultra thick,decorate,decoration={name=brace,mirror}] | |
888 + ($(b120.south west) + (-0.1,-0.35)$) -- ($(b121.south east) + (0.1,-0.35)$); | |
889 +\node (timectl) [below=0.5cm of b121] {dec/inc time unit}; | |
890 +} | |
891 +\onslide<3>{% | |
892 +\draw (caption) node[right] {Sélection de la cible et de la fonction (alert):}; | |
893 + | |
894 +\node (alert) [below=0.5cm of b118] {alert}; | |
895 +\draw[arrow] (alert) -- (b118); | |
896 + | |
897 +\node[rectangle,opacity=0] (b0) at (-3.82,1.57) {B}; | |
898 +\node[rectangle,opacity=0] (b4) at (-1.82,1.57) {B}; | |
899 +\node[rectangle,opacity=0] (b8) at (0.18,1.57) {B}; | |
900 +\node[rectangle,opacity=0] (b12) at (2.18,1.57) {B}; | |
901 + | |
902 +\coordinate (legend) at ($(caption) + (0.7, -0.05)$); | |
903 +\coordinate (upturn) at ($(legend) + (0,-1.36)$); | |
904 +\draw[arrow,<-] (b0.south) -- ++(0,-0.35) -- (upturn) -- (legend.south); | |
905 +\draw[arrow,<-] (b4.south) -- ++(0,-0.35) -- (upturn) -- (legend.south); | |
906 +\draw[arrow,<-] (b8.south) -- ++(0,-0.35) -- (upturn) -- (legend.south); | |
907 +\draw[arrow,<-] (b12.south) -- ++(0,-0.35) -- (upturn) -- (legend.south); | |
908 +} | |
909 +\onslide<4>{% | |
910 +\fill[mbutton] (-3.5, 1.75) rectangle +(0.36, -0.36); | |
911 + | |
912 +\node[rectangle] (b1) at (-3.32,1.57) {}; | |
913 +\node (feedback) [above right=0.5cm of b1] {Voyant d'activité du sablier}; | |
914 +\draw[arrow] (feedback) -| (b1); | |
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 | 920 +\section{Merci} |
921 + | |
922 +{\setbeamertemplate{headline}{} | |
923 +\begin{frame} | |
924 +\begin{center}\Huge{Merci}\end{center} | |
925 +\vspace{1em} | |
926 +\begin{center}\Large{\emph{Place aux questions et à la discussion}}\end{center} | |
927 +\vspace{1em} | |
928 +\begin{itemize} | |
929 +\item \Large{\href{https://twitter.com/1opter}{@1opter}} | |
930 +\item \Large{\emph{\#lightsd} sur IRC (\emph{chat.freenode.net})} | |
931 +\item \Large{\url{https://www.lightsd.io/}} | |
932 +\end{itemize} | |
933 +\end{frame}} | |
934 + | |
935 +\section{Extras} | |
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 | 959 +\section{Démo (papier)} |
960 + | |
961 +\begin{frame}{La grille} | |
962 +\begin{center} | |
963 +\begin{tikzpicture}[overlay] | |
964 +\pic (0, 0) {monome={scale 1.2}}; | |
965 +\end{tikzpicture} | |
966 +\end{center} | |
967 +\end{frame} | |
968 + | |
969 +\begin{frame}{Ligne de fonctions/scènes} | |
970 +\begin{center} | |
971 +\begin{tikzpicture}[overlay,scale=1.2] | |
972 +\onslide<1->{% | |
973 +\pic (0, 0) {monome={scale 1.2}}; | |
974 + | |
975 +\foreach \x in {-4,-3.5,...,3.5} | |
976 +\fill[mbutton] (\x, -1.75) rectangle +(0.36, -0.36); | |
977 +} | |
978 +\onslide<2->{% | |
979 +\foreach \x in {-1.5,-1,...,3} | |
980 +\fill[mbuttoff] (\x, -1.75) rectangle +(0.36, -0.36); | |
981 + | |
982 +\fill[color=fgcolor,decoration={name=snake,amplitude=2,segment length=45}] | |
983 + decorate {(-4.25,-1.35) -- (4.15,-1.35)} -- (4.15,2) -- (-4.25,2) -- cycle; | |
984 + | |
985 +\node[rectangle] (b112) at (-3.82,-1.93) {}; | |
986 +\node[rectangle] (b113) at (-3.32,-1.93) {}; | |
987 +\node[rectangle] (b114) at (-2.82,-1.93) {}; | |
988 +\node[rectangle] (b115) at (-2.32,-1.93) {}; | |
989 +\node[rectangle] (b116) at (-1.82,-1.93) {}; | |
990 +\node[rectangle] (b117) at (-1.32,-1.93) {}; | |
991 +\node[rectangle] (b127) at (3.68,-1.93) {}; | |
992 +} | |
993 +\onslide<2>{ | |
994 +\node (toggle) [above=1.1cm of b112] {% | |
995 +\begin{minipage}{2cm} | |
996 +\begin{center} | |
997 +on/off | |
998 + | |
999 +toggle | |
1000 +\end{center} | |
1001 +\end{minipage}}; | |
1002 +\node (off) [above=0.7cm of b113] {off}; | |
1003 +\node (on) [above=1.1cm of b114] {on}; | |
1004 +\node (scenes) [above=0.7cm of b116] {scenes\ldots}; | |
1005 +\node (uitoggle) [above=1.1cm of b127] {toggle UI}; | |
1006 + | |
1007 +\draw[arrow] (toggle) -- (b112); | |
1008 +\draw[arrow] (off) -- (b113); | |
1009 +\draw[arrow] (on) -- (b114); | |
1010 +\draw[arrow] (uitoggle) -- (b127); | |
1011 + | |
1012 +\draw[ultra thick,decorate,decoration={name=brace}] | |
1013 + ($(b115.north west) + (-0.1,0.35)$) -- ($(b116.north east) + (0.1,0.35)$); | |
1014 +} | |
1015 +\onslide<3->{% | |
1016 +\coordinate (b0) at (-4, 1.75); | |
1017 +\draw ($(b0) + (-0.25, 0)$) node[below right] {% | |
1018 +\begin{minipage}{10cm} | |
1019 +Other ideas: | |
1020 +\vspace{1em} | |
1021 +\begin{itemize} | |
1022 +\item Boutons pour la navigation (pagination\ldots); % will make sense on the next slide | |
1023 +\item Boutons pour contrôler MPD. | |
1024 +\end{itemize} | |
1025 +\end{minipage} | |
1026 +}; | |
1027 +} | |
1028 +\end{tikzpicture} | |
1029 +\end{center} | |
1030 +\end{frame} | |
1031 + | |
1032 +\begin{frame}{Panneau de contrôle pour une cible (x4)} | |
1033 +\begin{center} | |
1034 +\begin{tikzpicture}[overlay,scale=1.2] | |
1035 +\onslide<1->{% | |
1036 +\pic (0, 0) {monome={scale 1.2}}; | |
1037 + | |
1038 +\foreach \x in {-4,-3.5,...,-2.5} | |
1039 +\foreach \y in {1.75,1.25,...,-1.25} | |
1040 +\fill[mbutton] (\x, \y) rectangle +(0.36, -0.36); | |
1041 + | |
1042 +\foreach \x in {-2,-1.5,...,-0.5} | |
1043 +\foreach \y in {1.75,1.25,...,-1.25} | |
1044 +\fill[mbuttmed] (\x, \y) rectangle +(0.36, -0.36); | |
1045 + | |
1046 +\foreach \x in {0,0.5,...,1.5} | |
1047 +\foreach \y in {1.75,1.25,...,-1.25} | |
1048 +\fill[mbutton] (\x, \y) rectangle +(0.36, -0.36); | |
1049 + | |
1050 +\foreach \x in {2,2.5,...,3.5} | |
1051 +\foreach \y in {1.75,1.25,...,-1.25} | |
1052 +\fill[mbuttmed] (\x, \y) rectangle +(0.36, -0.36); | |
1053 + | |
1054 +\foreach \x in {-4,-3.5,...,3.5} | |
1055 +\fill[mbuttoff] (\x, -1.75) rectangle +(0.36, -0.36); | |
1056 +} | |
1057 +\onslide<2->{% | |
1058 +\foreach \y in {1.75,1.25,...,-1.25} | |
1059 +\fill[mbuttoff] (-2, \y) rectangle +(0.36, -0.36); | |
1060 + | |
1061 +\fill[color=fgcolor,decoration={name=snake,amplitude=2,segment length=45}] | |
1062 + decorate {(-1.75,2) -- (-1.75,-2.36)} -- (4.2,-2.36) -- (4.2,2) -- cycle; | |
1063 + | |
1064 +\foreach \x in {-3.5,-3,...,-2.5} | |
1065 +\fill[mbuttoff] (\x, 1.75) rectangle +(0.36, -0.36); | |
1066 + | |
1067 +\foreach \y in {1.25,0.75,...,-0.25} % h | |
1068 +\fill[mbuttoff] (-4, \y) rectangle +(0.36, -0.36); | |
1069 +\fill[mbutthigh] (-4, -0.25) rectangle +(0.36, -0.36); | |
1070 + | |
1071 +\foreach \y in {1.25,0.75,...,-0.75} % s | |
1072 +\fill[mbuttoff] (-3.5, \y) rectangle +(0.36, -0.36); | |
1073 +\fill[mbuttmed] (-3.5, -0.75) rectangle +(0.36, -0.36); | |
1074 + | |
1075 +\foreach \y in {1.25,0.75,...,-1.25} % b | |
1076 +\fill[mbutton] (-3, \y) rectangle +(0.36, -0.36); | |
1077 + | |
1078 +\foreach \y in {1.25,0.75,...,-1.25} % k | |
1079 +\fill[mbuttoff] (-2.5, \y) rectangle +(0.36, -0.36); | |
1080 +\fill[mbutthigh] (-2.5, -1.25) rectangle +(0.36, -0.36); | |
1081 + | |
1082 +\node[rectangle] (b16) at (-3.82,1.07) {}; | |
1083 +\node (INC) at (-4.82,1.07) {INC}; | |
1084 +\draw[arrow] (INC) -- (b16); | |
1085 + | |
1086 +\node[rectangle] (b32) at (-3.82,0.57) {}; | |
1087 +\node (inc) at (-4.82,0.57) {inc}; | |
1088 +\draw[arrow] (inc) -- (b32); | |
1089 + | |
1090 +\node[rectangle] (b80) at (-3.82,-0.93) {}; | |
1091 +\node (dec) at (-4.82,-0.93) {dec}; | |
1092 +\draw[arrow] (dec) -- (b80); | |
1093 + | |
1094 +\node[rectangle] (b96) at (-3.82,-1.43) {}; | |
1095 +\node (DEC) at (-4.82,-1.43) {DEC}; | |
1096 +\draw[arrow] (DEC) -- (b96); | |
1097 + | |
1098 +\node[rectangle] (b4) at (-1.82,1.57) {}; | |
1099 +\node[rectangle] (b5) at (-1.32,1.57) {}; | |
1100 +\draw[arrow] (b5) -- (b4.west); | |
1101 +\draw (b5) node[right] {Ligne de fonctions/voyants (bascule, à déterminer\ldots)}; | |
1102 + | |
1103 +\node[rectangle] (b20) at (-1.82,1.07) {}; | |
1104 +\node[rectangle] (b21) at (-1.32,1.07) {}; | |
1105 +\draw[arrow] (b21) -- (b20.west); | |
1106 +\draw (-1.32,1.32) node[below right] {% | |
1107 +\begin{minipage}{10cm} | |
1108 +4 barres de contrôle (Hsbk, ``roue de couleurs''): | |
1109 +\vspace{1ex} | |
1110 +\begin{itemize} | |
1111 +\item Hue: 0.0--360.0°; | |
1112 +\item Saturation: 0.0--1.0; | |
1113 +\item Luminosité: 0.0--1.0; | |
1114 +\item Température: 2500--9000K. | |
1115 +\end{itemize} | |
1116 +\end{minipage}}; | |
1117 +} | |
1118 +\end{tikzpicture} | |
1119 +\end{center} | |
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} |