PDF-Dokumente mit 3D-Objekten
Ich habe eine Möglichkeit zusammengestellt, mit Freier Software PDF-Dokumente die 3D-Objekte enthalten zu erstellen. Mit dem Adobe-Acrobat (nicht dem Acrobat-Reader!) ist das auch möglich, allerdings ist die Software sehr teuer.
Du brauchst:
- Meshlab um 3D-Dateien (z.B. im STL-Format) in das für PDF notwendige U3D-Format zu konvertieren. Gleichzeitig erzeugt Meshlab eine TEX-Datei, die dann weiterverarbeitet werden kann.
- Mit MikTEX kannst du dann die TEX-Datei mit weiteren Texten versehen und ins PDF-Format übersetzen. In den TEX-Datein, die Meshlab erzeugt fehlt vor \usepackage[3D]{movie15} die Zeile \usepackage{hyperref}. Sie muss von Hand ersetzt werden. Tiefergehend Infos zum \usepackage_3D_movie15
Diese PDF-Datei ist auf dem oben beschriebenen Weg während einer Arbeitssession der Ständigen Arbeitsgruppe der PAZ erzeugt worden.
Der Tex-Quellcode dazu sieht so aus:
\documentclass[a4paper]{article}
\usepackage[a4paper, left=2.0cm, right=2.0cm, top=2.5cm, bottom=2.5cm]{geometry} %Seitenränder
\usepackage{hyperref}
\usepackage[3D]{movie15}
\usepackage[ngerman]{babel}
\usepackage{fancyhdr} %Fusszeile
\pagestyle{fancy} %Fusszeile
\usepackage{graphicx}
\fancyhf{}
\begin{document}
\fancyhead[L]{Lernfeld 5 (Rekonstruktion von Zahnfl"achen)}
\section*{Schnitzen des oberen Eckzahns}%Ueberschrift ohne Nummerierung
\textbf{Aufgabenstellungen:}
\begin{enumerate}
\item Schneide das "`Freiburger Kreuz"´ aus dem zus"atzlichen Arbeitsblatt aus.
\item Zeichne mit Hilfe des "`Freiburger Kreuzes"´ die Konturen des Zahns auf deinen Schnitzblock
\item Beginne mit dem Schnitzen von inzisal. Verwende als zus"atzliche Hilfe die untenstehende 3D-Grafik.
\end{enumerate}
\fbox{\includemovie[
poster,
toolbar, %same as `controls'
label=ok3er.u3d,
text=(ok3er.u3d),
3Daac=60.000000, 3Droll=0.000000, 3Dc2c=0.393400 20.899000 0.180500, 3Droo=20.903482, 3Dcoo=-0.393354 -7.410807 0.180452, %3Dcoo steuert die Position des Objektes im Rahmen, 3Dc2c rotiert das Objekt, 3Droll rotiret das Objekt um die Sichtachse, 3Daac steuert die Kameraposition
3Dlights=CAD,
]{0.9 \linewidth}{0.9 \linewidth}{ok_3er.u3d}} %Breite und Höhe wird festgelegt
\begin{figure}[h]
\centering
\includegraphics[width=1.0\linewidth]{kreuz.png} %Grafik in Breite ganze Zeile einbinden
\end{figure}
\renewcommand{\footrulewidth}{0.5pt} %Linien Kopf- und Fusszeile
\fancyfoot[L]{Erstellt für die PAZ St"andige Arbeitsgruppe von Friederike, Suse, Ren\'{e} und Markus in Stuttgart am 27.02.2010, das Dokument steht unter der \url{http://www.gnu.org/copyleft/fdl.html}} %Spezielle Fusszeile
\end{document}
Tipps und Tricks:
- Das TEX-Wikibook
- Mit der Erweiterung writer2latex kannst du in Openoffice Dokumete in das TEX-Format exportieren.
- Das Latex-Tutorium