aboutsummaryrefslogtreecommitdiffstats
path: root/buch/papers/nav/images/beispiele
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--buch/papers/nav/images/beispiele/2k_earth_daymap.pngbin0 -> 1473323 bytes
-rw-r--r--buch/papers/nav/images/beispiele/Makefile38
-rw-r--r--buch/papers/nav/images/beispiele/beispiele1.pdfbin0 -> 399925 bytes
-rw-r--r--buch/papers/nav/images/beispiele/beispiele1.pov12
-rw-r--r--buch/papers/nav/images/beispiele/beispiele1.tex49
-rw-r--r--buch/papers/nav/images/beispiele/beispiele2.pdfbin0 -> 404688 bytes
-rw-r--r--buch/papers/nav/images/beispiele/beispiele2.pov12
-rw-r--r--buch/papers/nav/images/beispiele/beispiele2.tex50
-rw-r--r--buch/papers/nav/images/beispiele/beispiele3.pdfbin0 -> 401946 bytes
-rw-r--r--buch/papers/nav/images/beispiele/beispiele3.pov12
-rw-r--r--buch/papers/nav/images/beispiele/beispiele3.tex49
-rw-r--r--buch/papers/nav/images/beispiele/common.inc50
-rw-r--r--buch/papers/nav/images/beispiele/common.tex79
-rw-r--r--buch/papers/nav/images/beispiele/geometrie.inc41
14 files changed, 392 insertions, 0 deletions
diff --git a/buch/papers/nav/images/beispiele/2k_earth_daymap.png b/buch/papers/nav/images/beispiele/2k_earth_daymap.png
new file mode 100644
index 0000000..4d55da8
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/2k_earth_daymap.png
Binary files differ
diff --git a/buch/papers/nav/images/beispiele/Makefile b/buch/papers/nav/images/beispiele/Makefile
new file mode 100644
index 0000000..9546c8e
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/Makefile
@@ -0,0 +1,38 @@
+#
+# Makefile to build images
+#
+# (c) 2022
+#
+all: beispiele
+
+POSITION = \
+ beispiele1.pdf \
+ beispiele2.pdf \
+ beispiele3.pdf
+
+beispiele: $(POSITION)
+
+POVRAYOPTIONS = -W1080 -H1080
+#POVRAYOPTIONS = -W480 -H480
+
+beispiele1.png: beispiele1.pov common.inc geometrie.inc ../macros.inc
+ povray +A0.1 $(POVRAYOPTIONS) -Obeispiele1.png beispiele1.pov
+beispiele1.jpg: beispiele1.png
+ convert beispiele1.png -density 300 -units PixelsPerInch beispiele1.jpg
+beispiele1.pdf: beispiele1.tex common.tex beispiele1.jpg
+ pdflatex beispiele1.tex
+
+beispiele2.png: beispiele2.pov common.inc geometrie.inc ../macros.inc
+ povray +A0.1 $(POVRAYOPTIONS) -Obeispiele2.png beispiele2.pov
+beispiele2.jpg: beispiele2.png
+ convert beispiele2.png -density 300 -units PixelsPerInch beispiele2.jpg
+beispiele2.pdf: beispiele2.tex common.tex beispiele2.jpg
+ pdflatex beispiele2.tex
+
+beispiele3.png: beispiele3.pov common.inc geometrie.inc ../macros.inc
+ povray +A0.1 $(POVRAYOPTIONS) -Obeispiele3.png beispiele3.pov
+beispiele3.jpg: beispiele3.png
+ convert beispiele3.png -density 300 -units PixelsPerInch beispiele3.jpg
+beispiele3.pdf: beispiele3.tex common.tex beispiele3.jpg
+ pdflatex beispiele3.tex
+
diff --git a/buch/papers/nav/images/beispiele/beispiele1.pdf b/buch/papers/nav/images/beispiele/beispiele1.pdf
new file mode 100644
index 0000000..1f91809
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/beispiele1.pdf
Binary files differ
diff --git a/buch/papers/nav/images/beispiele/beispiele1.pov b/buch/papers/nav/images/beispiele/beispiele1.pov
new file mode 100644
index 0000000..7fb3de2
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/beispiele1.pov
@@ -0,0 +1,12 @@
+//
+// beispiele1.pov
+//
+// (c) 2022 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
+//
+#include "common.inc"
+
+#declare Stern1 = Deneb;
+#declare Stern2 = Arktur;
+
+#include "geometrie.inc"
+
diff --git a/buch/papers/nav/images/beispiele/beispiele1.tex b/buch/papers/nav/images/beispiele/beispiele1.tex
new file mode 100644
index 0000000..0dfae2f
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/beispiele1.tex
@@ -0,0 +1,49 @@
+%
+% beispiele1.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}
+
+\input{common.tex}
+
+\newboolean{showgrid}
+\setboolean{showgrid}{false}
+\def\breite{4}
+\def\hoehe{4}
+
+\begin{tikzpicture}[>=latex,thick,scale=0.8125]
+
+% Povray Bild
+\node at (0,0) {\includegraphics[width=6.5cm]{beispiele1.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
+\labelP
+\labelDeneb
+\labelArktur
+\labelhDeneb
+\labelhArktur
+\labellone
+\labeldDeneb
+\labeldArktur
+
+\end{tikzpicture}
+
+\end{document}
+
diff --git a/buch/papers/nav/images/beispiele/beispiele2.pdf b/buch/papers/nav/images/beispiele/beispiele2.pdf
new file mode 100644
index 0000000..4b28f2f
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/beispiele2.pdf
Binary files differ
diff --git a/buch/papers/nav/images/beispiele/beispiele2.pov b/buch/papers/nav/images/beispiele/beispiele2.pov
new file mode 100644
index 0000000..b69f0f9
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/beispiele2.pov
@@ -0,0 +1,12 @@
+//
+// beispiele1.pov
+//
+// (c) 2022 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
+//
+#include "common.inc"
+
+#declare Stern1 = Altair;
+#declare Stern2 = Spica;
+
+#include "geometrie.inc"
+
diff --git a/buch/papers/nav/images/beispiele/beispiele2.tex b/buch/papers/nav/images/beispiele/beispiele2.tex
new file mode 100644
index 0000000..04c1e4d
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/beispiele2.tex
@@ -0,0 +1,50 @@
+%
+% beispiele2.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}
+
+\input{common.tex}
+
+\newboolean{showgrid}
+\setboolean{showgrid}{false}
+\def\breite{4}
+\def\hoehe{4}
+
+\begin{tikzpicture}[>=latex,thick,scale=0.8125]
+
+% Povray Bild
+\node at (0,0) {\includegraphics[width=6.5cm]{beispiele2.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
+\labelP
+\labelAltair
+\labelSpica
+\labelhAltair
+\labelhSpica
+\labelltwo
+\labeldAltair
+\labeldSpica
+
+
+\end{tikzpicture}
+
+\end{document}
+
diff --git a/buch/papers/nav/images/beispiele/beispiele3.pdf b/buch/papers/nav/images/beispiele/beispiele3.pdf
new file mode 100644
index 0000000..049ccdf
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/beispiele3.pdf
Binary files differ
diff --git a/buch/papers/nav/images/beispiele/beispiele3.pov b/buch/papers/nav/images/beispiele/beispiele3.pov
new file mode 100644
index 0000000..af9a468
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/beispiele3.pov
@@ -0,0 +1,12 @@
+//
+// beispiele1.pov
+//
+// (c) 2022 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
+//
+#include "common.inc"
+
+#declare Stern1 = Deneb;
+#declare Stern2 = Altair;
+
+#include "geometrie.inc"
+
diff --git a/buch/papers/nav/images/beispiele/beispiele3.tex b/buch/papers/nav/images/beispiele/beispiele3.tex
new file mode 100644
index 0000000..2573199
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/beispiele3.tex
@@ -0,0 +1,49 @@
+%
+% beispiele3.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}
+
+\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]{beispiele3.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
+\labelP
+\labelDeneb
+\labelAltair
+\labelhDeneb
+\labelhAltair
+\labellone
+%\labeldDeneb
+%\labeldAltair
+
+\end{tikzpicture}
+
+\end{document}
+
diff --git a/buch/papers/nav/images/beispiele/common.inc b/buch/papers/nav/images/beispiele/common.inc
new file mode 100644
index 0000000..51fbd1f
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/common.inc
@@ -0,0 +1,50 @@
+//
+// 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>
+ }
+}
+
+erde(0)
+achse(fein, White)
+koordinatennetz(gitterfarbe, 9, 0.001)
+
+union {
+ punkt(Sakura, fett)
+ pigment {
+ color rot
+ }
+ finish {
+ metallic
+ specular 0.9
+ }
+}
+
diff --git a/buch/papers/nav/images/beispiele/common.tex b/buch/papers/nav/images/beispiele/common.tex
new file mode 100644
index 0000000..81dc037
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/common.tex
@@ -0,0 +1,79 @@
+%
+% common.tex
+%
+% (c) 2022 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
+%
+
+\def\labelA{\node at (0.7,3.8) {$A$};}
+
+\def\labelSpica{
+ \node at (-3.6,-2.8) {Spica};
+}
+\def\labelAltair{
+ \node at (3.0,-2.3) {Altair};
+}
+\def\labelArktur{
+ \node at (-3.3,-0.7) {Arktur};
+}
+\def\labelDeneb{
+ \node at (3.4,0.9) {Deneb};
+}
+
+\def\labelP{\node at (0,-0.2) {$P$};}
+
+\def\labellone{\node at (0.1,1.9) {$l$};}
+\def\labelltwo{\node at (0.1,2.0) {$l$};}
+
+\def\labelhSpica{
+ \coordinate (Spica) at (-1.8,-0.3);
+ \node at (Spica) {$h_{\text{Spica}}\mathstrut$};
+}
+\def\labelhAltair{
+ \coordinate (Altair) at (1.1,-1.0);
+ \node at (Altair) {$h_{\text{Altair}}\mathstrut$};
+}
+\def\labelhArktur{
+ \coordinate (Arktur) at (-1.3,-0.3);
+ \node at (Arktur) {$h_{\text{Arktur}}\mathstrut$};
+}
+\def\labelhDeneb{
+ \coordinate (Deneb) at (1.6,0.45);
+ \node at (Deneb) {$h_{\text{Deneb}}\mathstrut$};
+}
+
+\def\labeldSpica{
+ \coordinate (dSpica) at (-1.5,2.6);
+ \fill[color=white,opacity=0.5]
+ ($(dSpica)+(-1.8,0.13)$)
+ rectangle
+ ($(dSpica)+(-0.06,0.60)$);
+ \node at (dSpica) [above left]
+ {$90^\circ-\delta_{\text{Spica}}\mathstrut$};
+}
+\def\labeldAltair{
+ \coordinate (dAltair) at (2.0,2.1);
+ \fill[color=white,opacity=0.5]
+ ($(dAltair)+(0.10,0.10)$)
+ rectangle
+ ($(dAltair)+(2.0,0.60)$);
+ \node at (dAltair) [above right]
+ {$90^\circ-\delta_{\text{Altair}}\mathstrut$};
+}
+\def\labeldArktur{
+ \coordinate (dArktur) at (-1.2,2.5);
+ \fill[color=white,opacity=0.5]
+ ($(dArktur)+(-1.8,0.10)$)
+ rectangle
+ ($(dArktur)+(-0.06,0.55)$);
+ \node at (dArktur) [above left]
+ {$90^\circ-\delta_{\text{Arktur}}\mathstrut$};
+}
+\def\labeldDeneb{
+ \coordinate (dDeneb) at (2.0,2.8);
+ \fill[color=white,opacity=0.5]
+ ($(dDeneb)+(0.05,0.60)$)
+ rectangle
+ ($(dDeneb)+(1.87,0.10)$);
+ \node at (dDeneb) [above right]
+ {$90^\circ-\delta_{\text{Deneb}}\mathstrut$};
+}
diff --git a/buch/papers/nav/images/beispiele/geometrie.inc b/buch/papers/nav/images/beispiele/geometrie.inc
new file mode 100644
index 0000000..2f6084e
--- /dev/null
+++ b/buch/papers/nav/images/beispiele/geometrie.inc
@@ -0,0 +1,41 @@
+union {
+ punkt(A, fett)
+ punkt(Stern1, fein)
+ punkt(Stern2, fein)
+ seite(Stern1, Stern2, fein)
+ pigment {
+ color kugelfarbe
+ }
+ finish {
+ metallic
+ specular 0.9
+ }
+}
+
+union {
+ seite(A, Stern1, fein)
+ seite(A, Stern2, fein)
+ seite(Stern1, Sakura, fein)
+ seite(Stern2, Sakura, fein)
+ winkel(A, Stern1, Stern2, 0.5*fein, gross)
+ pigment {
+ color bekannt
+ }
+ finish {
+ metallic
+ specular 0.9
+ }
+}
+
+union {
+ seite(A, Sakura, fein)
+ winkel(A, Sakura, Stern1, 0.5*fett, klein)
+ pigment {
+ color unbekannt
+ }
+ finish {
+ metallic
+ specular 0.9
+ }
+}
+