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
|
%
% tetraeder.tex
%
% (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
%
\documentclass[tikz]{standalone}
\usepackage{times}
\usepackage{amsmath}
\usepackage{txfonts}
\usepackage[utf8]{inputenc}
\usepackage{graphics}
\usetikzlibrary{arrows,intersections,math,calc}
\usepackage{ifthen}
\begin{document}
\newboolean{showgrid}
\setboolean{showgrid}{false}
\def\breite{7}
\def\hoehe{4}
\begin{tikzpicture}[>=latex,thick]
% Povray Bild
\node at (0,0) {\includegraphics[width=8cm]{tetraeder.jpg}};
% Gitter
\ifthenelse{\boolean{showgrid}}{
\draw[step=0.1,line width=0.1pt] (-\breite,-\hoehe) grid (\breite, \hoehe);
\draw[step=0.5,line width=0.4pt] (-\breite,-\hoehe) grid (\breite, \hoehe);
\draw (-\breite,-\hoehe) grid (\breite, \hoehe);
\fill (0,0) circle[radius=0.05];
}{}
\def\knoten#1#2{
%\fill[color=white,opacity=0.5] #1 circle[radius=0.2];
\node at #1 {$#2$};
}
\knoten{(-2.2,-3.6)}{0};
\knoten{( 3.3,-1.9)}{1};
\knoten{(-3.4,-1.2)}{2};
\knoten{(-0.75,3.6)}{3};
\def\s{0.2}
\def\kante#1#2{
%\fill[color=white,opacity=0.5] #1 circle[radius=0.2];
\fill[color=white,opacity=0.5]
($#1+(-\s,-\s)$) --
($#1+(+\s,-\s)$) --
($#1+(+\s,+\s)$) --
($#1+(-\s,+\s)$) -- cycle;
\node at #1 {$#2$};
}
\kante{(0.5,-2.8)}{k_0}
\kante{(-2.8,-2.3)}{k_1}
\kante{(-1.4,0)}{k_2}
\kante{(-0.4,-1.55)}{k_3}
\kante{(1.25,0.95)}{k_4}
\kante{(-2.08,1.1)}{k_5}
\def\r{0.33}
\def\flaeche#1#2{
\fill[color=white,opacity=0.5]
($#1+({-\r*cos(30)},{-\r*sin(30)})$) --
($#1+({\r*cos(30)},{-\r*sin(30)})$) --
($#1+(0,{\r})$) -- cycle;
\node at #1 {$#2$};
}
\flaeche{(-0.7,-5)}{f_0}
\draw (-0.7,-4.7) -- (-0.7,-3.25);
\draw[->,color=black!70] (-0.7,-3.06) -- (-0.7,-2.5);
\flaeche{(0.2,-0.5)}{f_1}
\flaeche{(-2.3,-0.7)}{f_2}
\coordinate (A) at (1,2.6);
\coordinate (B) at (0,1);
\flaeche{($1.2*(A)-0.2*(B)$)}{f_3}
\def\t{0.58}
\pgfmathparse{1-\t}
\xdef\T{\pgfmathresult}
\draw (A) -- ($\t*(A)+\T*(B)$);
\def\t{0.48}
\pgfmathparse{1-\t}
\xdef\T{\pgfmathresult}
\draw[->,color=black!70] ($\t*(A)+\T*(B)$) -- (B);
\end{tikzpicture}
\end{document}
|