aboutsummaryrefslogtreecommitdiffstats
path: root/buch/papers/nav/images/position
diff options
context:
space:
mode:
Diffstat (limited to 'buch/papers/nav/images/position')
-rw-r--r--buch/papers/nav/images/position/Makefile54
-rw-r--r--buch/papers/nav/images/position/common.inc37
-rw-r--r--buch/papers/nav/images/position/common.tex32
-rw-r--r--buch/papers/nav/images/position/position1.pdfbin0 -> 107297 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 -> 90563 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 -> 85020 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 -> 86376 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 -> 91680 bytes
-rw-r--r--buch/papers/nav/images/position/position5.pov69
-rw-r--r--buch/papers/nav/images/position/position5.tex50
18 files changed, 709 insertions, 0 deletions
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..b50b8d6
--- /dev/null
+++ b/buch/papers/nav/images/position/common.inc
@@ -0,0 +1,37 @@
+//
+// 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)
+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..d72a981
--- /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..1bd9a69
--- /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..6015ba1
--- /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..dea8c28
--- /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..59cd05c
--- /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..5960392
--- /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}
+