-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSkizzen.tex
688 lines (684 loc) · 43 KB
/
Skizzen.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
% !TEX TS-program = xelatex
% !TEX TS-options = --shell-escape
%
% A unified file to generate the sketches (PDF/Vectorgraphics) of the
% Stackenblocken Pixel construction
%
% @kellertuer, 2017-01-01
\documentclass[a4paper,DIV=19]{scrartcl}
\usepackage[no-math]{fontspec}
\usepackage{xunicode,xltxtra}
\usepackage{tikz}
\usepackage{unicode-math,graphicx}
\usepackage[ngerman]{babel}
\usetikzlibrary{calc,external}
\tikzexternalize
\pagestyle{empty}
% Font
\defaultfontfeatures{Mapping=tex-text}
\setromanfont[Ligatures={Common}]{Fira Sans}
%
% Styles
\tikzset{base/.style={gray,densely dotted,thin}}
\tikzset{main/.style={thick}}
\tikzset{minor/.style={dashed}}
\tikzset{holes/.style={thick,fill=yellow!20}}
\tikzset{magnets/.style={thick,fill=cyan!20}}
\tikzset{measure/.style={thin,|-|}}
\tikzset{measureW/.style={thin,|-|,cyan!50!black}}
\tikzset{measure2/.style={thin,|-|,dashed}}
\tikzset{emph/.style={fill=cyan!10!white,cyan!60!white}}
\tikzset{neo/.style={fill=cyan!20!white,cyan!60!white}}
\tikzset{every node/.style={font=\tiny}}
%
% Details anzeigen oder nur Schnittlinien?
\newif\ifshowDetails
\showDetailstrue
%\showDetailsfalse
\ifshowDetails
\tikzexternalize[prefix=SkizzeKompl-]
\else
\tikzexternalize[prefix=Skizze-]
\fi
%
%
% Größenangaben
%
% if unsure leave them as they're because that's the production standard for now
\newcommand\DisplayWidth{17} %Displaybreite (brutto)
\newcommand\DisplayHeight{11} %DisplayHöhe
\newcommand\DisplayBorder{2} %(Holz-)Rand um das Displayplexi frontplare Thickness
\newcommand\Depth{7} %Tiefe hinter dem Display bzw unter dem Display
\newcommand\Height{7} %Höhe unter dem Display bzw unter dem Display
\newcommand\Boxboxdepth{4} % Tiefe der Gelbdbox
\newcommand\Boxboxheight{8} % Höhe der inneren Box
\newcommand\wood{0.4} % Das ist mein Holz
\newcommand\slotWidth{4}
\newcommand\slotHeight{0.75}
%Helper Values -- Bitte nicht bearbeiten
\newcommand\side{(\DisplayHeight+2*\DisplayBorder)}
\newcommand\sideHeight{\side*sin(60)}
\newcommand\sideWidth{\side*cos(60)}
\newcommand\topF{(\DisplayWidth+2*\DisplayBorder-2*\wood)}
\newcommand\measureOffSet{0.5}
\begin{document}
\begin{center}
\Huge Die IceBoxWoodBox
\end{center}
An felgender erster Grafik sind alle Werte verzeichnet, die sich per Variable ändern lassen:
Tiefe (oben) Höhe (vorne), Displayhöhe, (in dieser Grafik nicht enthalten: Displaybreite),
Holzdicke, sowie Höhe und Tiefe der inneren Box.
\newpage\enlargethispage{3\baselineskip}
\begin{center}
\tikzsetnextfilename{Links}
\tikzexternaldisable
\begin{tikzpicture}
% Elementgrenzen und andere Holzteile im Anschnitt
\ifshowDetails
\draw[base] (0,0) -- ++(\Depth,0)
-- ++({\sideWidth},{-\sideHeight}) -- ++(0,-\Height) node (BottomRight) {}
-- ++ (-\Depth,0) -- ++ ({-\sideWidth},0) node (Bottom Left) {} -- cycle;
\fi
% Umriss
\draw[main] (\wood,-\wood) -- ++ ({((\Depth-\wood-\wood/sin(60))/4},0) -- ++ (0,\wood)
-- ++ ({(\Depth-\wood-\wood/sin(60))/4},0) -- ++ (0,-\wood)
-- ++ ({(\Depth-\wood-\wood/sin(60))/4},0)
-- ++ (0,\wood) -- ++ ({(\Depth-\wood-\wood/sin(60))/4},0) node (TR) {}
-- ++ (300:{(\side+\wood/tan(60))/4}) -- ++ (30:\wood)
-- ++ (300:{(\side+\wood/tan(60))/4}) -- ++ (210:\wood)
-- ++ (300:{(\side+\wood/tan(60))/4}) -- ++ (30:\wood)
-- ++ (300:{(\side+\wood/tan(60))/4}) node (BR) {} -- ++ (180:\wood)
-- ++ (270:{\Height/4}) -- ++ (0:\wood)
-- ++ (270:{\Height/4}) -- ++ (180:\wood)
-- ++ (270:{\Height/4}) -- ++ (0:\wood)
-- ++ (270:{\Height/4})
-- ++ (180:{(\Depth+\sideWidth)/4}) -- ++ (90:\wood)
-- ++ (180:{(\Depth+\sideWidth)/4}) -- ++ (270:\wood)
-- ++ (180:{(\Depth+\sideWidth)/4}) -- ++ (90:\wood)
-- ++ (180:{(\Depth+\sideWidth)/4}) node[pos=1] (BL) {}
-- ++ (90: { (\sideHeight+\Height-2*\wood)/4}) -- ++ (0:\wood)
-- ++ (90: { (\sideHeight+\Height-2*\wood)/4}) -- ++ (180:\wood)
-- ++ (90: { (\sideHeight+\Height-2*\wood)/4}) -- ++ (0:\wood)
-- ++ (90: { (\sideHeight+\Height-2*\wood)/4});
% Löcher für die Mittleren Wände
\draw[main] (0,0) ++ (0:{\wood/2+\Boxboxdepth}) node (BTR) {}
++(270:{(\Boxboxheight+3*\wood/2)/2-1})
-- ++(270:2) -- ++(0:\wood) -- ++(90:2) -- ++(180:\wood);
\node[anchor = south,align=center] at ( $(BR) !.5! (BL) $)
{\Large IceBoxWoodBox\\\vspace{2\baselineskip}};
\draw[main] ({\wood+(\Boxboxdepth+\wood/2)/2-1},-\Boxboxheight-\wood/2)
rectangle ({\wood+(\Boxboxdepth+\wood/2)/2+1},-\Boxboxheight-3*\wood/2);
\ifshowDetails
\draw[minor] (\Boxboxdepth+\wood/2,-\wood) -- (\Boxboxdepth+\wood/2,{-\wood-\Boxboxheight-\wood/2});
\draw[minor] (\Boxboxdepth+3*\wood/2,-\wood) -- (\Boxboxdepth+3*\wood/2,{-\wood-\Boxboxheight-\wood/2});
\draw[minor] (\wood,-\Boxboxheight-3*\wood/2) -- (\Boxboxdepth+3*\wood/2,-\Boxboxheight-3*\wood/2) node[pos=0] (BUR) {};
\draw[minor] (\wood,-\Boxboxheight-\wood/2) -- (\Boxboxdepth+3*\wood/2,-\Boxboxheight-\wood/2);
% Maße - oben
\draw[measure] (0,0.5*\measureOffSet) -- ++(\Depth,0) node[midway,above]
{\pgfmathparse{10*\Depth}\pgfmathprintnumber{\pgfmathresult}\,mm (obere Tiefe)};
\draw[measure] (\wood,1.5*\measureOffSet) -- ++ ({(\Depth-\wood-\wood/sin(60))/4},0) node[midway, above]
{\pgfmathparse{10*(\Depth-\wood-\wood/sin(60))/4}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] ({\wood+(\Depth-\wood-\wood/sin(60))/4},1.5*\measureOffSet) -- ++ ({(\Depth-\wood-\wood/sin(60))/4},0);
\draw[measure2] ({\wood+2*(\Depth-\wood-\wood/sin(60))/4},1.5*\measureOffSet) -- ++ ({(\Depth-\wood-\wood/sin(60))/4},0);
\draw[measure2] ({\wood+3*(\Depth-\wood-\wood/sin(60))/4},1.5*\measureOffSet) -- ++ ({(\Depth-\wood-\wood/sin(60))/4},0);
\draw[measureW] (0,1.5*\measureOffSet) -- ++ (\wood,0) node[midway, right,rotate=90]
{\pgfmathparse{10*\wood}\pgfmathprintnumber{\pgfmathresult}\,mm (Holz)};
\draw[measure] (\wood,2.5*\measureOffSet) -- ++ (\Boxboxdepth,0) node[midway, above]
{\color{black}\pgfmathparse{10*\Boxboxdepth}\pgfmathprintnumber{\pgfmathresult}\,mm (innere Tiefe)};
\draw[measureW] ({\Boxboxdepth+\wood/2},2*\measureOffSet) -- ++ (\wood,0);
% rechts
\draw[measure] (TR) ++ (30:1.5*\measureOffSet) -- ++ (300:{\side+\wood/tan(60)}) node[midway,above,rotate=-60]
{\pgfmathparse{10*(\side+\wood/tan(60))}%
\pgfmathprintnumber{\pgfmathresult}\,mm\ %
(davon \pgfmathparse{10*\DisplayHeight}\pgfmathprintnumber{\pgfmathresult}\,mm Displayhöhe,\ %
2\,$\times$\,\pgfmathparse{10*\DisplayBorder}\pgfmathprintnumber{\pgfmathresult}\,mm Rand)};
\draw[measure] (TR) ++ (30:2.5*\measureOffSet) -- ++ (300:{(\side+\wood/tan(60))/4}) node[midway,above,rotate=-60]
{\pgfmathparse{10*(\side+\wood/tan(60))/4}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (TR) ++ (30:2.5*\measureOffSet) ++ (300:{(\side+\wood/tan(60))/4})
-- ++ (300:{(\side+\wood/tan(60))/4});
\draw[measure2] (TR) ++ (30:2.5*\measureOffSet) ++ (300:{2*(\side+\wood/tan(60))/4})
-- ++ (300:{(\side+\wood/tan(60))/4});
\draw[measure2] (TR) ++ (30:2.5*\measureOffSet) ++ (300:{3*(\side+\wood/tan(60))/4})
-- ++ (300:{(\side+\wood/tan(60))/4});
% box rechts
\draw[measure] (BTR) ++ (0:{\wood/2+\measureOffSet}) ++(270:\wood)
-- ++(270:{(\Boxboxheight-\wood/2)/2-1}) node[midway,above,rotate=-90]
{\pgfmathparse{10*((\Boxboxheight-\wood/2)/2-1)}\pgfmathprintnumber{\pgfmathresult}\,mm}
node[pos=1] (BTR1) {};
\draw[measure] (BTR1.center) -- ++(270:2) node[midway,above,rotate=-90]
{\pgfmathparse{20}\pgfmathprintnumber{\pgfmathresult}\,mm} node[pos=1] (BTR2) {};
\draw[measure] (BTR2.center) -- ++(270:{(\Boxboxheight-\wood/2)/2-1}) node[midway,above,rotate=-90]
{\pgfmathparse{10*((\Boxboxheight-\wood/2)/2-1)}\pgfmathprintnumber{\pgfmathresult}\,mm}
node[pos=1] (BTR3) {};
\draw[measureW] (BTR3.center) -- ++ (270:\wood);
% box unten
\draw[measure] (BUR.center) ++ (270:\measureOffSet) -- ++ (0:{(\Boxboxdepth+\wood/2)/2-1}) node[pos=1] (BUR1) {}
node[midway, below] {\pgfmathparse{10*((\Boxboxdepth+\wood/2)/2-1)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (BUR1.center) -- ++(0:2) node[midway,below]
{\pgfmathparse{20}\pgfmathprintnumber{\pgfmathresult}\,mm} node[pos=1] (BUR2) {};
\draw[measure] (BUR2.center) -- ++ (0:{(\Boxboxdepth+\wood/2)/2-1})
node[midway, below] {\pgfmathparse{10*((\Boxboxdepth+\wood/2)/2-1)}\pgfmathprintnumber{\pgfmathresult}\,mm};
% rechts
\draw[measure] (BR.center) ++(0:.5*\measureOffSet) -- ++(270:\Height) node[midway,above,rotate=-90]
{\pgfmathparse{10*\Height}\pgfmathprintnumber{\pgfmathresult}\,mm (Höhe)};
\draw[measure] (BR.center) ++(0:1.5*\measureOffSet) -- ++(270:\Height/4) node[midway,above,rotate=-90]
{\pgfmathparse{10*\Height/4}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (BR.center) ++(0:1.5*\measureOffSet) ++(270:\Height/4) -- ++(270:\Height/4);
\draw[measure2] (BR.center) ++(0:1.5*\measureOffSet) ++(270:2*\Height/4) -- ++(270:\Height/4);
\draw[measure2] (BR.center) ++(0:1.5*\measureOffSet) ++(270:3*\Height/4) -- ++(270:\Height/4);
% links
\draw[measure] (0,0) ++(180:.5*\measureOffSet) -- ++(270:{\sideHeight+\Height}) node[midway,above,rotate=90]
{\pgfmathparse{10*(\sideHeight+\Height)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measureW] (0,0) ++(180:1.5*\measureOffSet) -- ++(270:\wood);
\draw[measure] (0,0) ++(180:1.5*\measureOffSet) ++(270:\wood)
-- ++(270:{(\sideHeight+\Height-2*\wood)/4}) node[midway,above,rotate=90]
{\pgfmathparse{10*(\sideHeight+\Height-2*\wood)/4}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,0) ++(180:1.5*\measureOffSet) ++(270:{\wood+(\sideHeight+\Height-2*\wood)/4})
-- ++(270:{(\sideHeight+\Height-2*\wood)/4});
\draw[measure2] (0,0) ++(180:1.5*\measureOffSet) ++(270:{\wood+2*(\sideHeight+\Height-2*\wood)/4})
-- ++(270:{(\sideHeight+\Height-2*\wood)/4});
\draw[measure2] (0,0) ++(180:1.5*\measureOffSet) ++(270:{\wood+3*(\sideHeight+\Height-2*\wood)/4})
-- ++(270:{(\sideHeight+\Height-2*\wood)/4});
\draw[measureW] (0,0) ++(180:1.5*\measureOffSet) ++(270:{\wood+4*(\sideHeight+\Height-2*\wood)/4})
-- ++(270:\wood);
\draw[measure] (0,0) ++(180:2.5*\measureOffSet) ++(270:\wood) -- ++(270:\Boxboxheight) node[midway,above,rotate=90]
{\pgfmathparse{10*(\Boxboxheight)}\pgfmathprintnumber{\pgfmathresult}\,mm (innere Höhe)};
% unten
\draw[measure] (BL.center) ++ (270:1.5*\measureOffSet) -- ++ (0:{(\Depth+\sideWidth)}) node[midway, below]
{\pgfmathparse{10*(\Depth+\sideWidth)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (BL.center) ++ (270:2.5*\measureOffSet) -- ++ (0:{(\Depth+\sideWidth)/4}) node[midway, below]
{\pgfmathparse{10*(\Depth+\sideWidth)/4}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (BL.center) ++ (270:2.5*\measureOffSet) ++ (0:{(\Depth+\sideWidth)/4}) -- ++ (0:{(\Depth+\sideWidth)/4});
\draw[measure2] (BL.center) ++ (270:2.5*\measureOffSet) ++ (0:{2*(\Depth+\sideWidth)/4}) -- ++ (0:{(\Depth+\sideWidth)/4});
\draw[measure2] (BL.center) ++ (270:2.5*\measureOffSet) ++ (0:{3*(\Depth+\sideWidth)/4}) -- ++ (0:{(\Depth+\sideWidth)/4});
\fi
\end{tikzpicture}
\\
1 – (linke) Seitenansicht, die rechte Seite ist natürlich identisch, bzw. lediglich gespiegelt.
\end{center}
\newpage\enlargethispage{4\baselineskip}
\begin{center}
\tikzexternaldisable
\begin{tikzpicture}[rotate=90]
\ifshowDetails
\draw[base] (0,0) rectangle ({\DisplayWidth+2*\DisplayBorder},-\Depth);
\fi
\draw[main] (0,-\wood)
-- ++(270:{((\Depth-\wood-\wood/sin(60))/4}) -- ++(0:\wood)
-- ++(270:{((\Depth-\wood-\wood/sin(60))/4}) -- ++(180:\wood)
-- ++(270:{((\Depth-\wood-\wood/sin(60))/4}) -- ++(0:\wood)
-- ++(270:{((\Depth-\wood-\wood/sin(60))/4})
-- ++ (0:{\topF/5}) -- ++(270:\wood)
-- ++ (0:{\topF/5}) -- ++(90:\wood)
-- ++ (0:{\topF/5}) -- ++(270:\wood)
-- ++ (0:{\topF/5}) -- ++(90:\wood)
-- ++ (0:{\topF/5})
-- ++(90:{((\Depth-\wood-\wood/sin(60))/4}) -- ++(0:\wood)
-- ++(90:{((\Depth-\wood-\wood/sin(60))/4}) -- ++(180:\wood)
-- ++(90:{((\Depth-\wood-\wood/sin(60))/4}) -- ++(0:\wood)
-- ++(90:{((\Depth-\wood-\wood/sin(60))/4})
-- ++ (180:{\wood+\topF/5}) -- ++(90:\wood)
-- ++ (180:{\topF/5}) -- ++(270:\wood)
-- ++ (180:{\topF/5}) -- ++(90:\wood)
-- ++ (180:{\topF/5}) -- ++(270:\wood)
-- ++ (180:{\wood+\topF/5});
\draw[main]
% slot
({(\DisplayWidth+2*\DisplayBorder)/2-\slotWidth/2},{-\wood/2-\Boxboxdepth/2+\slotHeight/2})
rectangle
({(\DisplayWidth+2*\DisplayBorder)/2+\slotWidth/2},{-\wood/2-\Boxboxdepth/2-\slotHeight/2});
\draw[main]
% holes for boxbox back
({(\DisplayWidth+2*\DisplayBorder)/4-1},-\Boxboxdepth-3*\wood/2)
rectangle
({(\DisplayWidth+2*\DisplayBorder)/4+1},-\Boxboxdepth-\wood/2);
\draw[main]
% holes for boxbox back
({3*(\DisplayWidth+2*\DisplayBorder)/4-1},-\Boxboxdepth-3*\wood/2)
rectangle
({3*(\DisplayWidth+2*\DisplayBorder)/4+1},-\Boxboxdepth-\wood/2);
\node[font=\Huge,rotate=90] at ({(\DisplayWidth+2*\DisplayBorder)/2},{-\Depth/2}) {Spenden- \& Getränkekasse};
\ifshowDetails
\draw[minor] (\wood,-\Boxboxdepth-\wood/2) -- ({\DisplayWidth+2*\DisplayBorder-\wood},-\Boxboxdepth-\wood/2);
\draw[minor] (\wood,-\Boxboxdepth-3*\wood/2) -- ({\DisplayWidth+2*\DisplayBorder-\wood},-\Boxboxdepth-3*\wood/2);
\node[xshift=-.5\baselineskip,rotate=90] (A) at ({(\DisplayWidth+2*\DisplayBorder)/2},0) {Hinten};
\node[xshift=.5\baselineskip,rotate=90] (B) at ({(\DisplayWidth+2*\DisplayBorder)/2},-\Depth) {Vorne};
% unten
\draw[measure] ({-.5*\measureOffSet},0) -- ++ (270:{\wood+\Depth-\wood-\wood/sin(60)}) node[midway,below]
{\pgfmathparse{10*(\wood+\Depth-\wood/sin(60))}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measureW] ({-1.5*\measureOffSet},0) -- ++ (270:{\wood});
\draw[measure] ({-1.5*\measureOffSet},0) ++ (270:{\wood}) -- ++(270:{ (\Depth-\wood-\wood/sin(60))/4}) node [midway,below]
{\pgfmathparse{10*(((\Depth-\wood-\wood/sin(60))/4}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] ({-1.5*\measureOffSet},0) ++ (270:{\wood+(\Depth-\wood-\wood/sin(60))/4})
-- ++(270:{ (\Depth-\wood-\wood/sin(60))/4});
\draw[measure2] ({-1.5*\measureOffSet},0) ++ (270:{\wood+2*(\Depth-\wood-\wood/sin(60))/4})
-- ++(270:{ (\Depth-\wood-\wood/sin(60))/4});
\draw[measure2] ({-1.5*\measureOffSet},0) ++ (270:{\wood+3*(\Depth-\wood-\wood/sin(60))/4})
-- ++(270:{ (\Depth-\wood-\wood/sin(60))/4});
\draw[measureW] ({-1.5*\measureOffSet},0) ++ (270:{\wood+4*(\Depth-\wood-\wood/sin(60))/4})
-- ++(270:{\wood});
\draw[measureW] ({-2*\measureOffSet},0) ++ (270:{\wood/2+\Boxboxdepth}) -- ++(270:\wood);
\draw[measure] ({-2.5*\measureOffSet},0) ++ (270:{\wood})
-- ++ (270:{\Boxboxdepth}) node[midway,below]
{\pgfmathparse{10*(\Boxboxdepth)}\pgfmathprintnumber{\pgfmathresult}\,mm (innere Tiefe)};
\draw[measure] ({-3.5*\measureOffSet},0) ++ (270:{(\wood/2+\Boxboxdepth/2-\slotHeight/2)})
-- ++ (270:{\slotHeight}) node[midway,below]
{\pgfmathparse{10*(\slotHeight)}\pgfmathprintnumber{\pgfmathresult}\,mm (Geldschlitztiefe)};
% links
\draw[measure] (0,\measureOffSet) -- ++ (0:{\topF+2*\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF+2*\wood)}\pgfmathprintnumber{\pgfmathresult}\,mm\ %
(davon \pgfmathparse{10*\DisplayWidth}\pgfmathprintnumber{\pgfmathresult}\,mm\ Display-Breite
und 2\(\times\)\pgfmathparse{10*\DisplayBorder}\pgfmathprintnumber{\pgfmathresult}\,mm\ Display-Rand)};
\draw[measureW] (0,2*\measureOffSet) -- ++ (0:{\wood});
\draw[measure] (0,2*\measureOffSet) ++ (0:\wood) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+\topF/5}) -- ++(0:{\topF/5});
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+2*\topF/5}) -- ++(0:{\topF/5});
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+3*\topF/5}) -- ++(0:{\topF/5});
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+4*\topF/5}) -- ++(0:{\topF/5});
\draw[measureW] (0,2*\measureOffSet) ++ (0:{\wood+5*\topF/5}) -- ++(0:{\wood});
\draw[measure] (0,3*\measureOffSet) ++ (0:{\wood+\topF/2-\slotWidth/2}) -- ++(0:{\slotWidth}) node[midway,below,,rotate=-90]
{\pgfmathparse{10*(\slotWidth}\pgfmathprintnumber{\pgfmathresult}\,mm (Geldschlitzt-Breite)};
\fi
\end{tikzpicture}
\\
2 – Oberseite (links hinten, rechts vorne)
\end{center}
\newpage
\begin{center}
\tikzexternaldisable
~\hspace*{-1.25cm}\begin{tikzpicture}[rotate=90]
\ifshowDetails
\draw[base] (0,0) rectangle ({\DisplayWidth+2*\DisplayBorder},{-\sideHeight-\Height});
\fi
\draw[main] (0,0)%
% top
-- ++ (0:{\wood+\topF/5}) -- ++(270:\wood)
-- ++ (0:{\topF/5}) -- ++(90:\wood)
-- ++ (0:{\topF/5}) -- ++(270:\wood)
-- ++ (0:{\topF/5}) -- ++(90:\wood)
-- ++ (0:{\wood+\topF/5})
% left
-- ++ (270: { \wood+(\sideHeight+\Height-2*\wood)/4}) -- ++ (180:\wood)
-- ++ (270: { (\sideHeight+\Height-2*\wood)/4}) -- ++ (0:\wood)
-- ++ (270: { (\sideHeight+\Height-2*\wood)/4}) -- ++ (180:\wood)
-- ++ (270: { (\sideHeight+\Height-2*\wood)/4})
%bottom
-- ++ (180:{\topF/5}) -- ++(270:\wood)
-- ++ (180:{\topF/5}) -- ++(90:\wood)
-- ++ (180:{\topF/5}) -- ++(270:\wood)
-- ++ (180:{\topF/5}) -- ++(90:\wood)
-- ++ (180:{\topF/5})
%right
-- ++ (90: { (\sideHeight+\Height-2*\wood)/4}) -- ++ (180:\wood)
-- ++ (90: { (\sideHeight+\Height-2*\wood)/4}) -- ++ (0:\wood)
-- ++ (90: { (\sideHeight+\Height-2*\wood)/4}) -- ++ (180:\wood)
-- ++ (90: { \wood+(\sideHeight+\Height-2*\wood)/4})
;
\draw[main, rounded corners=15] (0,0) ++ (270:{\Boxboxheight+\wood/2}) ++ (0:\DisplayBorder)
-- ++(90:{\Boxboxheight-\DisplayBorder}) -- ++(0:\DisplayWidth) -- ++ (270:{\Boxboxheight-\DisplayBorder});
\draw[main,] ({(\DisplayWidth/2+\DisplayBorder)},{(-\DisplayBorder-1.8)}) circle (10mm);
\draw[main] ({(\DisplayWidth+2*\DisplayBorder)/4-1},-\Boxboxheight-3*\wood/2)
rectangle ({(\DisplayWidth+2*\DisplayBorder)/4+1},-\Boxboxheight-\wood/2);
\draw[main] ({3*(\DisplayWidth+2*\DisplayBorder)/4-1},-\Boxboxheight-3*\wood/2)
rectangle ({3*(\DisplayWidth+2*\DisplayBorder)/4+1},-\Boxboxheight-\wood/2);
\ifshowDetails
\node[xshift=-.5\baselineskip,rotate=90] (A) at ({(\DisplayWidth+2*\DisplayBorder)/2},0) {Oben};
\node[xshift=.5\baselineskip,rotate=90] (B) at ({(\DisplayWidth+2*\DisplayBorder)/2},{-\sideHeight-\Depth}) {Unten};
\draw[minor] (\wood,-\Boxboxheight-3*\wood/2) -- (\DisplayWidth+2*\DisplayBorder-\wood,-\Boxboxheight-3*\wood/2);
\draw[minor] (\wood,-\Boxboxheight-\wood/2) -- (\DisplayWidth+2*\DisplayBorder-\wood,-\Boxboxheight-\wood/2);
% unten
\draw[measure] (-0.5*\measureOffSet,0) -- ++ (270: {\wood+(\sideHeight+\Height-2*\wood)/4}) node[midway,below]
{\pgfmathparse{10*(\wood+(\sideHeight+\Height-2*\wood)/4}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (-0.5*\measureOffSet,0) ++ (270: {\wood+(\sideHeight+\Height-2*\wood)/4})
-- ++ (270:{(\sideHeight+\Height-2*\wood)/4}) node[midway, below]
{\pgfmathparse{10*((\sideHeight+\Height-2*\wood)/4}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (-0.5*\measureOffSet,0) ++ (270: {\wood+2*(\sideHeight+\Height-2*\wood)/4})
-- ++ (270:{(\sideHeight+\Height-2*\wood)/4});
\draw[measure2] (-0.5*\measureOffSet,0) ++ (270: {\wood+3*(\sideHeight+\Height-2*\wood)/4})
-- ++ (270:{(\sideHeight+\Height-2*\wood)/4});
\draw[measureW] (-1.5*\measureOffSet,0) -- ++ (270:\wood);
\draw[measure] (-1.5*\measureOffSet,-\wood) -- ++ (270: {\Boxboxheight}) node[midway,below]
{\pgfmathparse{10*(\Boxboxheight)}\pgfmathprintnumber{\pgfmathresult}\,mm (innere Höhe)};
\draw[measureW] (-2*\measureOffSet,{-\wood/2-\Boxboxheight}) -- ++ (270:\wood);
% links
\draw[measure] (0,\measureOffSet) -- ++ (0:{\topF+2*\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF+2*\wood)}\pgfmathprintnumber{\pgfmathresult}\,mm\ %
(davon \pgfmathparse{10*\DisplayWidth}\pgfmathprintnumber{\pgfmathresult}\,mm\ Display-Breite
und 2\(\times\)\pgfmathparse{10*\DisplayBorder}\pgfmathprintnumber{\pgfmathresult}\,mm\ Display-Rand)};
\draw[measure] (0,2*\measureOffSet) -- ++(0:{\wood+\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\wood+\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) ++ (0:{\wood+\topF/5}) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+2*\topF/5}) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+3*\topF/5}) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+4*\topF/5}) -- ++(0:{\topF/5+\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\wood+\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,3*\measureOffSet) -- ++ (0:{(\DisplayWidth+2*\DisplayBorder)/4-1}) node[midway,below,rotate=-90]
{\pgfmathparse{10*((\DisplayWidth+2*\DisplayBorder)/4-1)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,3*\measureOffSet) ++ (0:{(\DisplayWidth+2*\DisplayBorder)/4-1}) -- ++(0:2) node[midway,below,rotate=-90]
{\pgfmathparse{20}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,3*\measureOffSet) ++ (0:{(\DisplayWidth+2*\DisplayBorder)/4+1}) -- ++(0:{(\DisplayWidth+2*\DisplayBorder)/2-2}) node[midway,below,rotate=-90]
{\pgfmathparse{10*( (\DisplayWidth+2*\DisplayBorder)/2-2)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,3*\measureOffSet) ++ (0:{(\DisplayWidth+2*\DisplayBorder)/4+1+(\DisplayWidth+2*\DisplayBorder)/2-2}) -- ++(0:2) node[midway,below,rotate=-90]
{\pgfmathparse{20}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,3*\measureOffSet) ++ (0:{3*(\DisplayWidth+2*\DisplayBorder)/4+1}) -- ++(0:{(\DisplayWidth+2*\DisplayBorder)/4-1}) node[midway,below,rotate=-90]
{\pgfmathparse{10*((\DisplayWidth+2*\DisplayBorder)/4-1)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\fi
\end{tikzpicture}
\\
3 – Rückseite
\end{center}
\newpage
\begin{center}\enlargethispage{8\baselineskip}
\tikzexternaldisable
\begin{tikzpicture}[rotate=90]
\ifshowDetails
\draw[base] (0,0) rectangle ({\DisplayWidth+2*\DisplayBorder},{-\sideWidth-\Depth});
\fi
\draw[main] (0,0)
-- ++ (0:{\wood+\topF/5}) -- ++(270:\wood)
-- ++ (0:{\topF/5}) -- ++(90:\wood)
-- ++ (0:{\topF/5}) -- ++(270:\wood)
-- ++ (0:{\topF/5}) -- ++(90:\wood)
-- ++ (0:{\wood+\topF/5})
-- ++ (270:{(\Depth+\sideWidth)/4}) -- ++ (180:\wood)
-- ++ (270:{(\Depth+\sideWidth)/4}) -- ++ (0:\wood)
-- ++ (270:{(\Depth+\sideWidth)/4}) -- ++ (180:\wood)
-- ++ (270:{(\Depth+\sideWidth)/4-\wood})
% front
-- ++ (180:{\topF/5}) -- ++(270:\wood)
-- ++ (180:{\topF/5}) -- ++(90:\wood)
-- ++ (180:{\topF/5}) -- ++(270:\wood)
-- ++ (180:{\topF/5}) -- ++(90:\wood)
-- ++ (180:{\topF/5})
-- ++ (90:{(\Depth+\sideWidth)/4-\wood}) -- ++ (180:\wood)
-- ++ (90:{(\Depth+\sideWidth)/4}) -- ++ (0:\wood)
-- ++ (90:{(\Depth+\sideWidth)/4}) -- ++ (180:\wood)
-- ++ (90:{(\Depth+\sideWidth)/4})
;
\ifshowDetails
\node[xshift=-.5\baselineskip,rotate=90] (A) at ({(\DisplayWidth+2*\DisplayBorder)/2},0) {Back};
\node[xshift=.5\baselineskip,rotate=90] (B) at ({(\DisplayWidth+2*\DisplayBorder)/2},{-\sideWidth-\Depth}) {Front};
% links
\draw[measure] (0,\measureOffSet) -- ++ (0:{\topF+2*\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF+2*\wood)}\pgfmathprintnumber{\pgfmathresult}\,mm\ %
(davon \pgfmathparse{10*\DisplayWidth}\pgfmathprintnumber{\pgfmathresult}\,mm\ Display-Breite
und 2\(\times\)\pgfmathparse{10*\DisplayBorder}\pgfmathprintnumber{\pgfmathresult}\,mm\ Display-Rand)};
\draw[measure] (0,2*\measureOffSet) -- ++(0:{\wood+\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\wood+\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) ++ (0:{\wood+\topF/5}) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+2*\topF/5}) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+3*\topF/5}) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+4*\topF/5}) -- ++(0:{\topF/5+\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\wood+\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
% unten
\draw[measure] (0,0) ++ (180:.5*\measureOffSet) -- ++ (270:{(\Depth+\sideWidth)}) node[midway, below]
{\pgfmathparse{10*(\Depth+\sideWidth)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,0) ++ (180:1.5*\measureOffSet) -- ++ (270:{(\Depth+\sideWidth)/4}) node[midway, below]
{\pgfmathparse{10*(\Depth+\sideWidth)/4}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,0) ++ (180:1.5*\measureOffSet) ++ (270:{(\Depth+\sideWidth)/4}) -- ++ (270:{(\Depth+\sideWidth)/4});
\draw[measure2] (0,0) ++ (180:1.5*\measureOffSet) ++ (270:{2*(\Depth+\sideWidth)/4}) -- ++ (270:{(\Depth+\sideWidth)/4});
\draw[measure] (0,0) ++ (180:1.5*\measureOffSet) ++ (270:{3*(\Depth+\sideWidth)/4}) -- ++ (270:{(\Depth+\sideWidth)/4-\wood}) node[midway, below]
{\pgfmathparse{10*(\Depth+\sideWidth)/4-\wood}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measureW] (0,0) ++ (180:1.5*\measureOffSet) ++ (270:{(\Depth+\sideWidth)-\wood}) -- ++ (270:{\wood});
\fi
\end{tikzpicture}
\\
4 – Unterseite
\end{center}
\newpage
\begin{center}
\tikzexternaldisable
\begin{tikzpicture}[rotate=90]
\ifshowDetails
\draw[base] (0,0) rectangle ({\DisplayWidth+2*\DisplayBorder},{-\Height});
\fi
\draw[main] (0,0)
-- ++ (270:{\Height/4}) -- ++ (0:\wood)
-- ++ (270:{\Height/4}) -- ++ (180:\wood)
-- ++ (270:{\Height/4}) -- ++ (0:\wood)
-- ++ (270:{\Height/4})
-- ++ (0:{\topF/5}) -- ++(90:\wood)
-- ++ (0:{\topF/5}) -- ++(270:\wood)
-- ++ (0:{\topF/5}) -- ++(90:\wood)
-- ++ (0:{\topF/5}) -- ++(270:\wood)
-- ++ (0:{\topF/5})
-- ++ (90:{\Height/4}) -- ++ (0:\wood)
-- ++ (90:{\Height/4}) -- ++ (180:\wood)
-- ++ (90:{\Height/4}) -- ++ (00:\wood)
-- ++ (90:{\Height/4})
-- %
% -- ++ (180:{\wood+\topF/5}) -- ++(270:\wood)
% -- ++ (180:{\topF/5}) -- ++(90:\wood)
% -- ++ (180:{\topF/5}) -- ++(270:\wood)
% -- ++ (180:{\topF/5}) -- ++(90:\wood)
% -- ++ (180:{\wood+\topF/5})
cycle;
\node[font=\fontsize{40}{50}\selectfont,rotate=90] (T) at ({\topF/2-1.5},{-\Height/2-\wood}) {icebox.nobreakspace.org};
\node[rotate=90,anchor=east] (T) at ({\topF+\wood/2},{-\Height/2}) {\includegraphics[height=4cm]{img/soda-white}};
\node[font=\Huge, rotate=90] (T2) at ({\topF/2},{-2*\wood}) {Klick dir 'ne Mate.};
\ifshowDetails
\node[xshift=-.5\baselineskip,rotate=90] (A) at ({(\DisplayWidth+2*\DisplayBorder)/2},0) {oben, ohne Finger, Kante zur Schräge};
\node[xshift=.5\baselineskip,rotate=90] (B) at ({(\DisplayWidth+2*\DisplayBorder)/2},{-\Height}) {Unten};
% links
\draw[measure] (0,\measureOffSet) -- ++ (0:{\topF+2*\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF+2*\wood)}\pgfmathprintnumber{\pgfmathresult}\,mm\ %
(davon \pgfmathparse{10*\DisplayWidth}\pgfmathprintnumber{\pgfmathresult}\,mm\ Display-Breite
und 2\(\times\)\pgfmathparse{10*\DisplayBorder}\pgfmathprintnumber{\pgfmathresult}\,mm\ Display-Rand)};
\draw[measure] (0,2*\measureOffSet) -- ++(0:{\wood+\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\wood+\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) ++ (0:{\wood+\topF/5}) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+2*\topF/5}) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+3*\topF/5}) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+4*\topF/5}) -- ++(0:{\topF/5+\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\wood+\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
% rechts
\draw[measure] (0,0) ++(0:-.5*\measureOffSet) -- ++(270:\Height) node[midway,below]
{\pgfmathparse{10*\Height}\pgfmathprintnumber{\pgfmathresult}\,mm (Höhe)};
\draw[measure] (0,0) ++(0:-1.5*\measureOffSet) -- ++(270:\Height/4) node[midway,below]
{\pgfmathparse{10*\Height/4}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,0) ++(0:-1.5*\measureOffSet) ++(270:\Height/4) -- ++(270:\Height/4);
\draw[measure2] (0,0) ++(0:-1.5*\measureOffSet) ++(270:2*\Height/4) -- ++(270:\Height/4);
\draw[measure2] (0,0) ++(0:-1.5*\measureOffSet) ++(270:3*\Height/4) -- ++(270:\Height/4);
\fi
\end{tikzpicture}
\\
5 – Frontblende unten
\end{center}
\newpage
\begin{center}
\tikzexternaldisable
\begin{tikzpicture}[rotate=90]
\ifshowDetails
\draw[base] (0,0) rectangle ({\DisplayWidth+2*\DisplayBorder},{-\DisplayHeight-2*\DisplayBorder});
\fi
\draw[main] (0,0)
-- ++ (270:{(\side+\wood/tan(60))/4}) -- ++ (0:\wood)
-- ++ (270:{(\side+\wood/tan(60))/4}) -- ++ (180:\wood)
-- ++ (270:{(\side+\wood/tan(60))/4}) -- ++ (0:\wood)
-- ++ (270:{(\side+\wood/tan(60))/4-2*\wood*cos(60)/sin(60)})
-- ++ (0:{\DisplayWidth+2*\DisplayBorder-2*\wood})
-- ++ (90:{(\side+\wood/tan(60))/4-2*\wood*cos(60)/sin(60)}) -- ++ (0:\wood)
-- ++ (90:{(\side+\wood/tan(60))/4}) -- ++ (180:\wood)
-- ++ (90:{(\side+\wood/tan(60))/4}) -- ++ (0:\wood)
-- ++ (90:{(\side+\wood/tan(60))/4})
-- ++ (180:{\topF/5+\wood}) -- ++(270:\wood)
-- ++ (180:{\topF/5}) -- ++(90:\wood)
-- ++ (180:{\topF/5}) -- ++(270:\wood)
-- ++ (180:{\topF/5}) -- ++(90:\wood)
-- ++ (180:{\topF/5+\wood})
;
\draw[main] (\DisplayBorder,-\DisplayBorder) rectangle ({\DisplayWidth+\DisplayBorder},{-\DisplayHeight-\DisplayBorder});
\ifshowDetails
\node[xshift=-.5\baselineskip,rotate=90] (A) at ({(\DisplayWidth+2*\DisplayBorder)/2},0) {oben};
\node[xshift=.5\baselineskip,rotate=90] (B) at ({(\DisplayWidth+2*\DisplayBorder)/2},{-\DisplayHeight-2*\DisplayBorder}) {vorne};
% LINKS
\draw[measure] (0,\measureOffSet) -- ++ (0:{\topF+2*\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF+2*\wood)}\pgfmathprintnumber{\pgfmathresult}\,mm\ %
(davon \pgfmathparse{10*\DisplayWidth}\pgfmathprintnumber{\pgfmathresult}\,mm\ Display-Breite
und 2\(\times\)\pgfmathparse{10*\DisplayBorder}\pgfmathprintnumber{\pgfmathresult}\,mm\ Display-Rand)};
\draw[measure] (0,2*\measureOffSet) -- ++(0:{\wood+\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\wood+\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) ++ (0:{\wood+\topF/5}) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+2*\topF/5}) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+3*\topF/5}) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,2*\measureOffSet) ++ (0:{\wood+4*\topF/5}) -- ++(0:{\topF/5+\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\wood+\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
% UNTEN
\draw[measure] (0,0) ++ (180:.5*\measureOffSet) -- ++ (270:{\side+\wood/tan(60)-2*\wood*cos(60)/sin(60)}) node[midway,below]
{\pgfmathparse{10*(\side+\wood/tan(60)-2*\wood*cos(60)/sin(60))}%
\pgfmathprintnumber{\pgfmathresult}\,mm\ %
(vgl. Seitenansicht, gekürztes unteres Ende, damit die Schräge nicht übersteht)};
\draw[measure] (0,0) ++ (180:1.5*\measureOffSet) -- ++ (270:{(\side+\wood/tan(60))/4}) node[midway,below]
{\pgfmathparse{10*(\side+\wood/tan(60))/4}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,0) ++ (180:1.5*\measureOffSet) ++ (270:{(\side+\wood/tan(60))/4})
-- ++ (270:{(\side+\wood/tan(60))/4});
\draw[measure2] (0,0) ++ (180:1.5*\measureOffSet) ++ (270:{2*(\side+\wood/tan(60))/4})
-- ++ (270:{(\side+\wood/tan(60))/4});
\draw[measure2] (0,0) ++ (180:1.5*\measureOffSet) ++ (270:{3*(\side+\wood/tan(60))/4})
-- ++ (270:{(\side+\wood/tan(60))/4-2*\wood*cos(60)/sin(60)}) node[midway,below]
{\pgfmathparse{10*( (\side+\wood/tan(60))/4 -2*\wood*cos(60)/sin(60))}\pgfmathprintnumber{\pgfmathresult}\,mm};
\fi
\end{tikzpicture}
\\
6 – Displayplatte
\end{center}
\newpage
\begin{center}
\tikzexternaldisable
\begin{tikzpicture}[rotate=90]
\ifshowDetails
\draw[base] (0,0) rectangle ({\DisplayWidth+2*\DisplayBorder-2*\wood},{-\Boxboxheight-\wood-\wood/2});
\fi
\draw[main] (0,-\wood)%
-- ++(0:{-\wood+(\DisplayWidth+2*\DisplayBorder)/4-1})
-- ++(90:\wood) -- ++ (0:2) -- ++(270:\wood)
-- ++(0:{\DisplayWidth+2*\DisplayBorder)/4-1})
-- ++(0:{\DisplayWidth+2*\DisplayBorder)/4-1})
-- ++(90:\wood) -- ++ (0:2) -- ++(270:\wood)
-- ++(0:{-\wood+(\DisplayWidth+2*\DisplayBorder)/4-1})
-- ++(270:{(\Boxboxheight-\wood/2)/2-1})
-- ++(0:\wood) -- ++(270:2) -- ++(180:\wood)
-- ++(270:{(\Boxboxheight-\wood/2)/2-1})
-- ++ (180:{\topF/5}) -- ++(270:\wood)
-- ++ (180:{\topF/5}) -- ++(90:\wood)
-- ++ (180:{\topF/5}) -- ++(270:\wood)
-- ++ (180:{\topF/5}) -- ++(90:\wood)
-- ++ (180:{\topF/5})
-- ++(90:{(\Boxboxheight-\wood/2)/2-1})
-- ++(180:\wood) -- ++(90:2) -- ++(0:\wood)
-- ++(90:{(\Boxboxheight-\wood/2)/2-1})
;
\ifshowDetails
\node[xshift=-.5\baselineskip,rotate=90] (A) at ({(\DisplayWidth+2*\DisplayBorder)/2},0) {top};
\node[xshift=.5\baselineskip,rotate=90] (B) at ({(\DisplayWidth+2*\DisplayBorder)/2},{-\wood-\wood/2-\Boxboxheight}) {bottom};
\draw[measure] (0,\measureOffSet) -- ++ (0:{\topF}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) -- ++ (0:{(\DisplayWidth+2*\DisplayBorder)/4-1-\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*((\DisplayWidth+2*\DisplayBorder)/4-1-\wood)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) ++ (0:{(\DisplayWidth+2*\DisplayBorder)/4-1-\wood}) -- ++(0:2) node[midway,below,rotate=-90]
{\pgfmathparse{20}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) ++ (0:{(\DisplayWidth+2*\DisplayBorder)/4+1-\wood}) -- ++(0:{(\DisplayWidth+2*\DisplayBorder)/2-2}) node[midway,below,rotate=-90]
{\pgfmathparse{10*( (\DisplayWidth+2*\DisplayBorder)/2-2)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) ++ (0:{(\DisplayWidth+2*\DisplayBorder)/4+1-\wood+(\DisplayWidth+2*\DisplayBorder)/2-2}) -- ++(0:2) node[midway,below,rotate=-90]
{\pgfmathparse{20}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) ++ (0:{3*(\DisplayWidth+2*\DisplayBorder)/4+1-\wood}) -- ++(0:{(\DisplayWidth+2*\DisplayBorder)/4-1-\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*((\DisplayWidth+2*\DisplayBorder)/4-1-\wood)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,3*\measureOffSet) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,3*\measureOffSet) ++ (0:{\topF/5}) -- ++(0:{\topF/5});
\draw[measure2] (0,3*\measureOffSet) ++ (0:{2*\topF/5}) -- ++(0:{\topF/5});
\draw[measure2] (0,3*\measureOffSet) ++ (0:{3*\topF/5}) -- ++(0:{\topF/5});
\draw[measure2] (0,3*\measureOffSet) ++ (0:{4*\topF/5}) -- ++(0:{\topF/5});
\draw[measure] (-\measureOffSet,-\wood) --++ (270:{\Boxboxheight}) node[midway, below]
{\pgfmathparse{10*(\Boxboxheight)}\pgfmathprintnumber{\pgfmathresult}\,mm (innere Höhe)};
\draw[measureW] (-2*\measureOffSet,0) --++ (270:\wood);
\draw[measure] (-2*\measureOffSet,-\wood) --++ (270:{(\Boxboxheight-\wood/2)/2-1}) node[midway, below]
{\pgfmathparse{10*((\Boxboxheight-\wood/2)/2-1)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (-2*\measureOffSet,0) ++ (270:{(\Boxboxheight-\wood/2)/2-1+\wood}) -- ++ (270:2) node[midway, below]
{\pgfmathparse{20}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (-2*\measureOffSet,-\wood) ++ (270:{(\Boxboxheight-\wood/2)/2+1})
--++ (270:{(\Boxboxheight-\wood/2)/2-1}) node[midway, below]
{\pgfmathparse{10*((\Boxboxheight-\wood/2)/2-1)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measureW] (-2*\measureOffSet,{-\wood/2-\Boxboxheight}) --++ (270:\wood);
\fi
\end{tikzpicture}
\\
7 – innere Box -- Rückseite
\end{center}
\newpage
\begin{center}
\tikzexternaldisable
\begin{tikzpicture}[rotate=90]
\ifshowDetails
\draw[base] (0,0) rectangle ({\DisplayWidth+2*\DisplayBorder-2*\wood},{-\wood-\wood/2-\Boxboxdepth});
\fi
\draw[main] (0,-\wood)%
-- ++(0:{-\wood+(\DisplayWidth+2*\DisplayBorder)/4-1})
-- ++(90:\wood) -- ++ (0:2) -- ++(270:\wood)
-- ++(0:{\DisplayWidth+2*\DisplayBorder)/4-1})
-- ++(0:{\DisplayWidth+2*\DisplayBorder)/4-1})
-- ++(90:\wood) -- ++ (0:2) -- ++(270:\wood)
-- ++(0:{-\wood+(\DisplayWidth+2*\DisplayBorder)/4-1})
-- ++(270:{(\Boxboxdepth-\wood/2)/2-1})
-- ++(0:\wood) -- ++(270:2) -- ++(180:\wood)
-- ++(270:{(\Boxboxdepth+\wood/2)/2-1})
-- ++ (180:{\topF/5}) -- ++(90:\wood)
-- ++ (180:{\topF/5}) -- ++(270:\wood)
-- ++ (180:{\topF/5}) -- ++(90:\wood)
-- ++ (180:{\topF/5}) -- ++(270:\wood)
-- ++ (180:{\topF/5})
-- ++(90:{(\Boxboxdepth+\wood/2)/2-1})
-- ++(180:\wood) -- ++(90:2) -- ++(0:\wood)
-- ++(90:{(\Boxboxdepth-\wood/2)/2-1})
;
\ifshowDetails
\node[xshift=-.5\baselineskip,rotate=90] (A) at ({(\DisplayWidth+2*\DisplayBorder)/2},0) {back};
\node[xshift=.5\baselineskip,rotate=90] (B) at ({(\DisplayWidth+2*\DisplayBorder)/2},{-\wood-\wood/2-\Boxboxdepth}) {front};
\draw[measure] (0,\measureOffSet) -- ++ (0:{\topF}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) -- ++ (0:{(\DisplayWidth+2*\DisplayBorder)/4-1-\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*((\DisplayWidth+2*\DisplayBorder)/4-1-\wood)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) ++ (0:{(\DisplayWidth+2*\DisplayBorder)/4-1-\wood}) -- ++(0:2) node[midway,below,rotate=-90]
{\pgfmathparse{20}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) ++ (0:{(\DisplayWidth+2*\DisplayBorder)/4+1-\wood}) -- ++(0:{(\DisplayWidth+2*\DisplayBorder)/2-2}) node[midway,below,rotate=-90]
{\pgfmathparse{10*( (\DisplayWidth+2*\DisplayBorder)/2-2)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) ++ (0:{(\DisplayWidth+2*\DisplayBorder)/4+1-\wood+(\DisplayWidth+2*\DisplayBorder)/2-2}) -- ++(0:2) node[midway,below,rotate=-90]
{\pgfmathparse{20}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,2*\measureOffSet) ++ (0:{3*(\DisplayWidth+2*\DisplayBorder)/4+1-\wood}) -- ++(0:{(\DisplayWidth+2*\DisplayBorder)/4-1-\wood}) node[midway,below,rotate=-90]
{\pgfmathparse{10*((\DisplayWidth+2*\DisplayBorder)/4-1-\wood)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (0,3*\measureOffSet) -- ++(0:{\topF/5}) node[midway,below,rotate=-90]
{\pgfmathparse{10*(\topF/5)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure2] (0,3*\measureOffSet) ++ (0:{\topF/5}) -- ++(0:{\topF/5});
\draw[measure2] (0,3*\measureOffSet) ++ (0:{2*\topF/5}) -- ++(0:{\topF/5});
\draw[measure2] (0,3*\measureOffSet) ++ (0:{3*\topF/5}) -- ++(0:{\topF/5});
\draw[measure2] (0,3*\measureOffSet) ++ (0:{4*\topF/5}) -- ++(0:{\topF/5});
\draw[measure] (-\measureOffSet,-\wood) --++ (270:{\Boxboxdepth}) node[midway, below]
{\pgfmathparse{10*(\Boxboxdepth)}\pgfmathprintnumber{\pgfmathresult}\,mm (innere Tiefe)};
\draw[measureW] (-2*\measureOffSet,0) --++ (270:\wood);
\draw[measure] (-2*\measureOffSet,-\wood) --++ (270:{(\Boxboxdepth-\wood/2)/2-1}) node[midway, below]
{\pgfmathparse{10*((\Boxboxdepth-\wood/2)/2-1)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (-2*\measureOffSet,0) ++ (270:{(\Boxboxdepth-\wood/2)/2-1+\wood}) -- ++ (270:2) node[midway, below]
{\pgfmathparse{20}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measure] (-2*\measureOffSet,-\wood) ++ (270:{(\Boxboxdepth-\wood/2)/2+1})
--++ (270:{(\Boxboxdepth-\wood/2)/2-1}) node[midway, below]
{\pgfmathparse{10*((\Boxboxdepth-\wood/2)/2-1)}\pgfmathprintnumber{\pgfmathresult}\,mm};
\draw[measureW] (-2*\measureOffSet,{-\wood/2-\Boxboxdepth}) --++ (270:\wood);
\fi
\end{tikzpicture}
\\
8 – Boxbox-Unterseite
\end{center}
\end{document}