summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-perspective/pst-perspective-doc.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-perspective/pst-perspective-doc.tex')
-rw-r--r--Master/texmf-dist/doc/generic/pst-perspective/pst-perspective-doc.tex96
1 files changed, 92 insertions, 4 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-perspective/pst-perspective-doc.tex b/Master/texmf-dist/doc/generic/pst-perspective/pst-perspective-doc.tex
index 24feb50f8aa..43b2bcae5da 100644
--- a/Master/texmf-dist/doc/generic/pst-perspective/pst-perspective-doc.tex
+++ b/Master/texmf-dist/doc/generic/pst-perspective/pst-perspective-doc.tex
@@ -1,5 +1,5 @@
\PassOptionsToPackage{dvipsnames}{xcolor}
-\PassOptionsToPackage{distiller}{pstricks}
+%\PassOptionsToPackage{distiller}{pstricks}
\documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,
smallheadings, headexclude,footexclude,oneside]{pst-doc}
\usepackage[utf8]{inputenc}
@@ -7,7 +7,7 @@
\usepackage{multido,pst-grad,pst-eucl,pst-3dplot,pstricks-add}
\usepackage{pst-perspective}
-\def\fileversion{1.03}
+\def\fileversion{1.04}
\let\pstPerspectiveFV\fileversion
\renewcommand\bgImage{\psscalebox{0.85}{%
\begin{pspicture}[showgrid=false](0.5,-0.5)(11.5,8.5)
@@ -30,14 +30,19 @@
\pspolygon[fillstyle=solid,fillcolor=cyan!30,opacity=0.4,linecolor=blue](A')(B')(C')(D')(E')(F')(G')(H')
\pspolygon[fillstyle=solid,fillcolor=yellow!40,opacity=0.2,linewidth=0.9pt,linecolor=red](A)(B)(C)(D)(E)(F)(G)(H)
\pcline[linewidth=1.3pt](0,0|O)(11,0|O)
+\psset{toplinewidth=0.5pt,opacity=0.3,vkf=0.4,phi=33,topfillcolor=cyan}
+\psboxTS[linewidth=0.5pt,opacity=0.2,linejoin=1,hideline=true,dash=2pt 2pt,hidelinewidth=0.3pt](-2,8,1){4}{4}{4}{green}
+\rput(10,1){\psZylinderTS[opacity=0.6,linewidth=0.5pt,fillstyle=gradient,gradbegin=black!90!blue!80,%
+gradend=black!40!blue!30,gradangle=90,gradmidpoint=0.25]{2}{4}}
+\psboxTS[linewidth=0.5pt,opacity=0.1,linejoin=1](-2,8,1){4}{4}{4}{green}
\end{pspicture}
}}
\parindent0pt
\lstset{explpreset={pos=l,width=-99pt,overhang=0pt,hsep=\columnsep,vsep=\bigskipamount,rframe={}},language=PSTricks,
-morekeywords={pstransTSK,pstransTSX,pstransTS,pstMarkAngle,psIntersectionPoint,psboxTS},
- escapechar=?}
+morekeywords={pstransTSK,pstransTSX,pstransTS,pstMarkAngle,psIntersectionPoint,psboxTS,pstThreeDPlaneGrid,psZylinderTS,psCircleTS,psCircleTSX,
+psArcTS,psArcTSX}, escapechar=?}
%\lstset{language=PSTricks,morekeywords={pst-perspective},basicstyle=\footnotesize\ttfamily}
%
@@ -731,6 +736,89 @@ Das Makro l\"{a}sst sich, wie die anderen auch, gut mit dem Paket pst-3dplot kom
\newpage
+\section{Makros f\"{u}r Kreise und Kreisb\"{o}gen}
+
+\begin{BDef}
+\Lcs{psCircleTS}\OptArgs\Largb{\rm{Radius}},\\
+\Lcs{psCircleTSX}\OptArgs\Largb{\rm{Radius}}
+\end{BDef}
+
+\begin{BDef}
+\Lcs{psArcTS}\OptArgs\Largb{\rm{Radius}}\Largb{\rm{Startwinkel}}\Largb{\rm{\"{u}berstrichener Winkel}},\\
+\Lcs{psArcTSX}\OptArgs\Largb{\rm{Radius}}\Largb{\rm{Startwinkel}}\Largb{\rm{\"{u}berstrichener Winkel}}
+\end{BDef}
+
+%\nxLcs{psCircleTS}, \nxLcs{psCircleTSX}, \nxLcs{psarcTS}, \nxLcs{psarcTSX}, \nxLcs{psZylinderTS}}
+
+\begin{LTXexample}[pos=t]
+\begin{pspicture}[showgrid=true,shift=-4.9](0.5,-0.5)(14,7.3)
+\rput(2,4){\psCircleTS[fillstyle=solid,fillcolor=blue,opacity=0.5]{2}}
+\rput(10,2){\psCircleTSX[fillstyle=solid,fillcolor=red,opacity=0.5]{2}}
+\rput(5,2){\psArcTS[linecolor=green,linewidth=0.5pt]{2}{0}{90}}
+\psArcTSX[linecolor=magenta,linewidth=0.5pt,originT={6,4},symX=false]{1.5}{0}{120}
+\end{pspicture}
+\end{LTXexample}
+
+\newpage
+
+\section{Makro f\"{u}r einen Zylinder}
+
+\begin{BDef}
+\Lcs{psZylinderTS}\OptArgs\Largb{\rm{Radius}}\Largb{\rm{H\"{o}he}}
+\end{BDef}
+
+\begin{LTXexample}[pos=t]
+\begin{pspicture}[showgrid=true,shift=-4.9](0.5,-0.5)(14,8.8)
+\psset{toplinewidth=0.3pt,toplinecolor=cyan}
+\rput(10,1){%
+\psZylinderTS[opacity=0.6,fillstyle=gradient,gradbegin=black!90!blue!80,gradend=black!40!blue!30,gradangle=90,%
+gradmidpoint=0.3,linecolor=cyan,linewidth=0.8pt]{2.5}{6}}
+{\psset{phi=30,vkf=2 sqrt 2 div,opacity=0.2}
+\psboxTS[hideline=true](-1,2,2){2}{2}{4}{green}
+\rput(3,2){%
+\psZylinderTS[opacity=0.6,fillstyle=gradient,gradbegin=black!90!blue!80,gradend=black!40!blue!30,gradangle=90,%
+gradmidpoint=0.3,linecolor=cyan,linewidth=0.8pt]{1}{4}}
+\psboxTS[hideline=false](-1,2,2){2}{2}{4}{green}
+}
+\end{pspicture}
+\end{LTXexample}
+
+\newpage
+
+F\"{u}r den Zylinder sind folgende zus\"{a}tzliche Optionen m\"{o}glich, damit die Deckfl\"{a}che des Zylinders unabh\"{a}ngig gestaltet werden kann:
+
+\begin{BDef}
+\Lcs{pstransTS}[\OptArg*{\nxLkeyword{topfillstyle}}],\\
+\Lcs{pstransTS}[\OptArg*{\nxLkeyword{topmidpoint}}],\\
+\Lcs{pstransTS}[\OptArg*{\nxLkeyword{topangle}}],\\
+\Lcs{pstransTS}[\OptArg*{\nxLkeyword{toplinecolor}}],\\
+\Lcs{pstransTS}[\OptArg*{\nxLkeyword{topfillcolor}}],\\
+\Lcs{pstransTS}[\OptArg*{\nxLkeyword{toplinewidth}}]
+\end{BDef}
+
+Au{\ss}erdem kann mit \Lkeyset{hideline=true}, \Lkeyset{hidelinewidth=}, \Lkeyset{hidelinestyle=} und \Lkeyset{hidecolor=} die verdeckte Linie des Zylinders mit unterschiedlichen Attributen angezeigt werden.
+
+\begin{LTXexample}[pos=t]
+\begin{pspicture}[showgrid=true](1,-0.3)(16,6)
+\psset{toplinewidth=0.5pt,opacity=0.3}
+{\psset{vkf=0.4,phi=33,topfillcolor=red}
+\psboxTS[linewidth=0.5pt,opacity=0.2,linejoin=1,hideline=true,dash=2pt 2pt,hidelinewidth=0.3pt](-2,2,1){4}{4}{4}{green}
+\rput(4,1){\psZylinderTS[opacity=0.6,linewidth=0.5pt,fillstyle=gradient,gradbegin=black!90!blue!80,%
+gradend=black!40!blue!30,gradangle=90,gradmidpoint=0.25]{2}{4}}
+\psboxTS[linewidth=0.5pt,opacity=0.1,linejoin=1](-2,2,1){4}{4}{4}{green}}
+{\psset{vkf=0.7,phi=60,topfillstyle=gradient,topmidpoint=0.4,topangle=90}
+\psboxTS[linewidth=0.5pt,opacity=0.2,linejoin=1,hideline=true,dash=2pt 2pt,hidelinewidth=0.3pt](-2,8,1){4}{4}{4}{cyan}
+\rput(10,1){\psZylinderTS[hideline=true,hidecolor=orange,dash=2pt 2pt,%
+hidelinewidth=0.3pt,opacity=0.6,linewidth=0.5pt,fillstyle=gradient,gradbegin=black!90!blue!80,%
+gradend=black!40!blue!30,gradangle=90,gradmidpoint=0.25]{2}{4}}
+\psboxTS[linewidth=0.5pt,opacity=0.1,linejoin=1](-2,8,1){4}{4}{4}{cyan}}
+\rput{-90}(13,1){\psZylinderTS[phi=-30,linewidth=0.5pt,fillstyle=gradient,gradbegin=black!90!green!80,%
+gradend=black!40!green!30,gradangle=90,gradmidpoint=0.25,topfillstyle=gradient,topmidpoint=0.5,topangle=35]{1}{3}}
+\end{pspicture}
+\end{LTXexample}
+
+\newpage
+
\section{Beispiele}