aboutsummaryrefslogtreecommitdiffstats
path: root/buch/papers/nav/images/position
diff options
context:
space:
mode:
authorenezerdem <105669082+enezerdem@users.noreply.github.com>2022-06-11 12:58:14 +0200
committerGitHub <noreply@github.com>2022-06-11 12:58:14 +0200
commit6b602b6fb0ad64083c3794b99152e2536680a8f1 (patch)
treed883c78bdd3832f9426f50fa7394011908905525 /buch/papers/nav/images/position
parentno message (diff)
parentanother image (diff)
downloadSeminarSpezielleFunktionen-6b602b6fb0ad64083c3794b99152e2536680a8f1.tar.gz
SeminarSpezielleFunktionen-6b602b6fb0ad64083c3794b99152e2536680a8f1.zip
Merge pull request #11 from AndreasFMueller/master
sy
Diffstat (limited to 'buch/papers/nav/images/position')
-rw-r--r--buch/papers/nav/images/position/2k_earth_daymap.pngbin0 -> 1473323 bytes
-rw-r--r--buch/papers/nav/images/position/Makefile54
-rw-r--r--buch/papers/nav/images/position/common.inc39
-rw-r--r--buch/papers/nav/images/position/common.tex32
-rw-r--r--buch/papers/nav/images/position/position1.pdfbin0 -> 433631 bytes
-rw-r--r--buch/papers/nav/images/position/position1.pov71
-rw-r--r--buch/papers/nav/images/position/position1.tex55
-rw-r--r--buch/papers/nav/images/position/position2.pdfbin0 -> 310650 bytes
-rw-r--r--buch/papers/nav/images/position/position2.pov70
-rw-r--r--buch/papers/nav/images/position/position2.tex53
-rw-r--r--buch/papers/nav/images/position/position3.pdfbin0 -> 417714 bytes
-rw-r--r--buch/papers/nav/images/position/position3.pov48
-rw-r--r--buch/papers/nav/images/position/position3.tex51
-rw-r--r--buch/papers/nav/images/position/position4.pdfbin0 -> 390348 bytes
-rw-r--r--buch/papers/nav/images/position/position4.pov69
-rw-r--r--buch/papers/nav/images/position/position4.tex50
-rw-r--r--buch/papers/nav/images/position/position5.pdfbin0 -> 337310 bytes
-rw-r--r--buch/papers/nav/images/position/position5.pov69
-rw-r--r--buch/papers/nav/images/position/position5.tex50
19 files changed, 711 insertions, 0 deletions
diff --git a/buch/papers/nav/images/position/2k_earth_daymap.png b/buch/papers/nav/images/position/2k_earth_daymap.png
new file mode 100644
index 0000000..4d55da8
--- /dev/null
+++ b/buch/papers/nav/images/position/2k_earth_daymap.png
Binary files differ
diff --git a/buch/papers/nav/images/position/Makefile b/buch/papers/nav/images/position/Makefile
new file mode 100644
index 0000000..280e59c
--- /dev/null
+++ b/buch/papers/nav/images/position/Makefile
@@ -0,0 +1,54 @@
+#
+# Makefile to build images
+#
+# (c) 2022
+#
+all: position
+
+POSITION = \
+ position1.pdf \
+ position2.pdf \
+ position3.pdf \
+ position4.pdf \
+ position5.pdf
+
+position: $(POSITION)
+
+POVRAYOPTIONS = -W1080 -H1080
+#POVRAYOPTIONS = -W480 -H480
+
+position1.png: position1.pov common.inc ../macros.inc
+ povray +A0.1 $(POVRAYOPTIONS) -Oposition1.png position1.pov
+position1.jpg: position1.png
+ convert position1.png -density 300 -units PixelsPerInch position1.jpg
+position1.pdf: position1.tex common.tex position1.jpg
+ pdflatex position1.tex
+
+position2.png: position2.pov common.inc ../macros.inc
+ povray +A0.1 $(POVRAYOPTIONS) -Oposition2.png position2.pov
+position2.jpg: position2.png
+ convert position2.png -density 300 -units PixelsPerInch position2.jpg
+position2.pdf: position2.tex common.tex position2.jpg
+ pdflatex position2.tex
+
+position3.png: position3.pov common.inc ../macros.inc
+ povray +A0.1 $(POVRAYOPTIONS) -Oposition3.png position3.pov
+position3.jpg: position3.png
+ convert position3.png -density 300 -units PixelsPerInch position3.jpg
+position3.pdf: position3.tex common.tex position3.jpg
+ pdflatex position3.tex
+
+position4.png: position4.pov common.inc ../macros.inc
+ povray +A0.1 $(POVRAYOPTIONS) -Oposition4.png position4.pov
+position4.jpg: position4.png
+ convert position4.png -density 300 -units PixelsPerInch position4.jpg
+position4.pdf: position4.tex common.tex position4.jpg
+ pdflatex position4.tex
+
+position5.png: position5.pov common.inc ../macros.inc
+ povray +A0.1 $(POVRAYOPTIONS) -Oposition5.png position5.pov
+position5.jpg: position5.png
+ convert position5.png -density 300 -units PixelsPerInch position5.jpg
+position5.pdf: position5.tex common.tex position5.jpg
+ pdflatex position5.tex
+
diff --git a/buch/papers/nav/images/position/common.inc b/buch/papers/nav/images/position/common.inc
new file mode 100644
index 0000000..56e2836
--- /dev/null
+++ b/buch/papers/nav/images/position/common.inc
@@ -0,0 +1,39 @@
+//
+// common.inc -- 3d Darstellung
+//
+// (c) 2022 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
+//
+#version 3.7;
+#include "colors.inc"
+#include "../macros.inc"
+
+global_settings {
+ assumed_gamma 1
+}
+
+#declare imagescale = 0.034;
+
+camera {
+ location <40, 20, -20>
+ look_at <0, 0.24, -0.20>
+ right x * imagescale
+ up y * imagescale
+}
+
+light_source {
+ <30, 10, -40> color White
+ area_light <1,0,0> <0,0,1>, 10, 10
+ adaptive 1
+ jitter
+}
+
+sky_sphere {
+ pigment {
+ color rgb<1,1,1>
+ }
+}
+
+//kugel(kugeldunkel)
+erde(-100)
+koordinatennetz(gitterfarbe, 9, 0.001)
+achse(fein, White)
diff --git a/buch/papers/nav/images/position/common.tex b/buch/papers/nav/images/position/common.tex
new file mode 100644
index 0000000..9430608
--- /dev/null
+++ b/buch/papers/nav/images/position/common.tex
@@ -0,0 +1,32 @@
+%
+% common.tex
+%
+% (c) 2022 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
+%
+
+\def\labelA{\node at (0.7,3.8) {$A$};}
+\def\labelB{\node at (-3.4,-0.8) {$B$};}
+\def\labelC{\node at (3.3,-2.1) {$C$};}
+\def\labelP{\node at (-1.4,-3.5) {$P$};}
+
+\def\labelc{\node at (-1.9,2.1) {$c$};}
+\def\labela{\node at (-0.2,-1.2) {$a$};}
+\def\labelb{\node at (2.6,1.5) {$b$};}
+
+\def\labelhb{\node at (-2.6,-2.2) {$h_B$};}
+\def\labelhc{\node at (1,-2.9) {$h_C$};}
+\def\labell{\node at (-0.7,0.3) {$l$};}
+
+\def\labelalpha{\node at (0.6,2.85) {$\alpha$};}
+\def\labelbeta{\node at (-2.5,-0.5) {$\beta$};}
+\def\labelgamma{\node at (2.3,-1.2) {$\gamma$};}
+\def\labelomega{\node at (0.85,3.3) {$\omega$};}
+
+\def\labelgammaone{\node at (2.1,-2.0) {$\gamma_1$};}
+\def\labelgammatwo{\node at (2.3,-1.3) {$\gamma_2$};}
+\def\labelbetaone{\node at (-2.4,-1.4) {$\beta_1$};}
+\def\labelbetatwo{\node at (-2.5,-0.8) {$\beta_2$};}
+
+\def\labelomegalinks{\node at (0.25,3.25) {$\omega$};}
+\def\labelomegarechts{\node at (0.85,3.1) {$\omega$};}
+
diff --git a/buch/papers/nav/images/position/position1.pdf b/buch/papers/nav/images/position/position1.pdf
new file mode 100644
index 0000000..fc4f760
--- /dev/null
+++ b/buch/papers/nav/images/position/position1.pdf
Binary files differ
diff --git a/buch/papers/nav/images/position/position1.pov b/buch/papers/nav/images/position/position1.pov
new file mode 100644
index 0000000..a79a9f1
--- /dev/null
+++ b/buch/papers/nav/images/position/position1.pov
@@ -0,0 +1,71 @@
+//
+// position1.pov
+//
+// (c) 2022 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
+//
+#version 3.7;
+#include "common.inc"
+
+union {
+ seite(B, C, fett)
+ punkt(A, fett)
+ punkt(B, fett)
+ punkt(C, fett)
+ punkt(P, fett)
+ pigment {
+ color dreieckfarbe
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+union {
+ seite(A, P, fett)
+ pigment {
+ color rot
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+
+union {
+ seite(A, B, fett)
+ seite(A, C, fett)
+ seite(B, P, fett)
+ seite(C, P, fett)
+ pigment {
+ color bekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+object {
+ winkel(A, B, C, fein, gross)
+ pigment {
+ color bekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+object {
+ winkel(A, P, C, fett, klein)
+ pigment {
+ color rot
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
diff --git a/buch/papers/nav/images/position/position1.tex b/buch/papers/nav/images/position/position1.tex
new file mode 100644
index 0000000..d6c21c3
--- /dev/null
+++ b/buch/papers/nav/images/position/position1.tex
@@ -0,0 +1,55 @@
+%
+% dreieck3d1.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}
+\usepackage{ifthen}
+\begin{document}
+
+\input{common.tex}
+
+\newboolean{showgrid}
+\setboolean{showgrid}{false}
+\def\breite{4}
+\def\hoehe{4}
+
+\begin{tikzpicture}[>=latex,thick]
+
+% Povray Bild
+\node at (0,0) {\includegraphics[width=8cm]{position1.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];
+}{}
+
+\labelA
+\labelB
+\labelC
+\labelP
+
+\labelc
+\labela
+\labelb
+\labell
+
+\labelhb
+\labelhc
+
+\labelalpha
+\labelomega
+
+\end{tikzpicture}
+
+\end{document}
+
diff --git a/buch/papers/nav/images/position/position2.pdf b/buch/papers/nav/images/position/position2.pdf
new file mode 100644
index 0000000..dbd2ea9
--- /dev/null
+++ b/buch/papers/nav/images/position/position2.pdf
Binary files differ
diff --git a/buch/papers/nav/images/position/position2.pov b/buch/papers/nav/images/position/position2.pov
new file mode 100644
index 0000000..2abcd94
--- /dev/null
+++ b/buch/papers/nav/images/position/position2.pov
@@ -0,0 +1,70 @@
+//
+// position3.pov
+//
+// (c) 2022 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
+//
+#version 3.7;
+#include "common.inc"
+
+dreieck(A, B, C, kugelfarbe)
+
+union {
+ punkt(A, fett)
+ punkt(B, fett)
+ punkt(C, fett)
+ pigment {
+ color dreieckfarbe
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+union {
+ seite(A, B, fett)
+ seite(A, C, fett)
+ pigment {
+ color bekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+union {
+ seite(B, C, fett)
+ pigment {
+ color unbekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+object {
+ winkel(A, B, C, fein, gross)
+ pigment {
+ color bekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+union {
+ winkel(B, C, A, fein, gross)
+ winkel(C, A, B, fein, gross)
+ pigment {
+ color unbekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+
diff --git a/buch/papers/nav/images/position/position2.tex b/buch/papers/nav/images/position/position2.tex
new file mode 100644
index 0000000..339592c
--- /dev/null
+++ b/buch/papers/nav/images/position/position2.tex
@@ -0,0 +1,53 @@
+%
+% position2.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}
+\usepackage{ifthen}
+\begin{document}
+
+\input{common.tex}
+
+\newboolean{showgrid}
+\setboolean{showgrid}{false}
+\def\breite{4}
+\def\hoehe{4}
+
+\begin{tikzpicture}[>=latex,thick]
+
+% Povray Bild
+\node at (0,0) {\includegraphics[width=8cm]{position2.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];
+}{}
+
+\labelA
+\labelB
+\labelC
+
+\labelc
+\labela
+\labelb
+
+\begin{scope}[yshift=0.3cm,xshift=0.1cm]
+\labelalpha
+\end{scope}
+\labelbeta
+\labelgamma
+
+\end{tikzpicture}
+
+\end{document}
+
diff --git a/buch/papers/nav/images/position/position3.pdf b/buch/papers/nav/images/position/position3.pdf
new file mode 100644
index 0000000..2c940d2
--- /dev/null
+++ b/buch/papers/nav/images/position/position3.pdf
Binary files differ
diff --git a/buch/papers/nav/images/position/position3.pov b/buch/papers/nav/images/position/position3.pov
new file mode 100644
index 0000000..f6823eb
--- /dev/null
+++ b/buch/papers/nav/images/position/position3.pov
@@ -0,0 +1,48 @@
+//
+// position3.pov
+//
+// (c) 2022 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
+//
+#version 3.7;
+#include "common.inc"
+
+dreieck(B, P, C, kugelfarbe)
+
+union {
+ punkt(B, fett)
+ punkt(C, fett)
+ punkt(P, fett)
+ pigment {
+ color dreieckfarbe
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+union {
+ seite(B, C, fett)
+ seite(B, P, fett)
+ seite(C, P, fett)
+ pigment {
+ color bekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+union {
+ winkel(B, P, C, fein, gross)
+ winkel(C, B, P, fein, gross)
+ pigment {
+ color unbekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
diff --git a/buch/papers/nav/images/position/position3.tex b/buch/papers/nav/images/position/position3.tex
new file mode 100644
index 0000000..d5480da
--- /dev/null
+++ b/buch/papers/nav/images/position/position3.tex
@@ -0,0 +1,51 @@
+%
+% dreieck3d1.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}
+\usepackage{ifthen}
+\begin{document}
+
+\input{common.tex}
+
+\newboolean{showgrid}
+\setboolean{showgrid}{false}
+\def\breite{4}
+\def\hoehe{4}
+
+\begin{tikzpicture}[>=latex,thick]
+
+% Povray Bild
+\node at (0,0) {\includegraphics[width=8cm]{position3.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];
+}{}
+
+\labelB
+\labelC
+\labelP
+
+\labela
+
+\labelhb
+\labelhc
+
+\labelbetaone
+\labelgammaone
+
+\end{tikzpicture}
+
+\end{document}
+
diff --git a/buch/papers/nav/images/position/position4.pdf b/buch/papers/nav/images/position/position4.pdf
new file mode 100644
index 0000000..8eeeaac
--- /dev/null
+++ b/buch/papers/nav/images/position/position4.pdf
Binary files differ
diff --git a/buch/papers/nav/images/position/position4.pov b/buch/papers/nav/images/position/position4.pov
new file mode 100644
index 0000000..80628f9
--- /dev/null
+++ b/buch/papers/nav/images/position/position4.pov
@@ -0,0 +1,69 @@
+//
+// position4.pov
+//
+// (c) 2022 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
+//
+#version 3.7;
+#include "common.inc"
+
+dreieck(A, B, P, kugelfarbe)
+
+union {
+ punkt(A, fett)
+ punkt(B, fett)
+ punkt(P, fett)
+ pigment {
+ color dreieckfarbe
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+union {
+ seite(A, P, fett)
+ pigment {
+ color unbekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+
+union {
+ seite(A, B, fett)
+ seite(B, P, fett)
+ pigment {
+ color bekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+object {
+ winkel(B, P, A, fein, gross)
+ pigment {
+ color bekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+object {
+ winkel(A, B, P, fein, gross)
+ pigment {
+ color unbekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
diff --git a/buch/papers/nav/images/position/position4.tex b/buch/papers/nav/images/position/position4.tex
new file mode 100644
index 0000000..27c1757
--- /dev/null
+++ b/buch/papers/nav/images/position/position4.tex
@@ -0,0 +1,50 @@
+%
+% position4.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}
+\usepackage{ifthen}
+\begin{document}
+
+\input{common.tex}
+
+\newboolean{showgrid}
+\setboolean{showgrid}{false}
+\def\breite{4}
+\def\hoehe{4}
+
+\begin{tikzpicture}[>=latex,thick]
+
+% Povray Bild
+\node at (0,0) {\includegraphics[width=8cm]{position4.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];
+}{}
+
+\labelA
+\labelB
+\labelP
+
+\labelc
+\labell
+\labelhb
+
+\labelomegalinks
+\labelbetatwo
+
+\end{tikzpicture}
+
+\end{document}
+
diff --git a/buch/papers/nav/images/position/position5.pdf b/buch/papers/nav/images/position/position5.pdf
new file mode 100644
index 0000000..05a64cb
--- /dev/null
+++ b/buch/papers/nav/images/position/position5.pdf
Binary files differ
diff --git a/buch/papers/nav/images/position/position5.pov b/buch/papers/nav/images/position/position5.pov
new file mode 100644
index 0000000..7ed33c5
--- /dev/null
+++ b/buch/papers/nav/images/position/position5.pov
@@ -0,0 +1,69 @@
+//
+// position5.pov
+//
+// (c) 2022 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
+//
+#version 3.7;
+#include "common.inc"
+
+dreieck(A, P, C, kugelfarbe)
+
+union {
+ punkt(A, fett)
+ punkt(C, fett)
+ punkt(P, fett)
+ pigment {
+ color dreieckfarbe
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+union {
+ seite(A, P, fett)
+ pigment {
+ color unbekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+
+union {
+ seite(A, C, fett)
+ seite(C, P, fett)
+ pigment {
+ color bekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+object {
+ winkel(C, P, A, fein, gross)
+ pigment {
+ color bekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
+object {
+ winkel(A, C, P, fein, gross)
+ pigment {
+ color unbekannt
+ }
+ finish {
+ specular 0.95
+ metallic
+ }
+}
+
diff --git a/buch/papers/nav/images/position/position5.tex b/buch/papers/nav/images/position/position5.tex
new file mode 100644
index 0000000..b234429
--- /dev/null
+++ b/buch/papers/nav/images/position/position5.tex
@@ -0,0 +1,50 @@
+%
+% position5.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}
+\usepackage{ifthen}
+\begin{document}
+
+\input{common.tex}
+
+\newboolean{showgrid}
+\setboolean{showgrid}{false}
+\def\breite{4}
+\def\hoehe{4}
+
+\begin{tikzpicture}[>=latex,thick]
+
+% Povray Bild
+\node at (0,0) {\includegraphics[width=8cm]{position5.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];
+}{}
+
+\labelA
+\labelC
+\labelP
+
+\labelb
+\labell
+\labelhc
+
+\labelomegarechts
+\labelgammatwo
+
+\end{tikzpicture}
+
+\end{document}
+