songbird
07-04-2005, 22:48
Hallo!
Gibt es eine Möglichkeit, wie man \qbezier-Objekte mit einem Pfeilende versehen kann?
Habe bisher nichts darüber gefunden...
Vielleicht weiß ja jemand ob das irgendwie geht?
Danke schonmal!
Ich denke mal, dass eine Bezier-Kurve auch kaum mit einem Pfeil endet - oder? Ich hab von Mathe keine Ahnung. Aber ich habe mal eben gegooglet; IMHO gibt es das nicht.
Insofern könnte ich mir nur einen kleinen hack vorstellen, den du vielleicht für deine Angelegenheiten anpassen kannst.
...
% setze zur differenzierten Darstellung Maszeinheit auf mm
\setlength{\unitlength}{1mm}
\begin{picture}(40,40)
\put(0,0){\vector(0,1){30}}
\put(0,0){\vector(1,0){40}}
\color{red}{\qbezier(0,0)(10,30)(30,10)}
% die mittlere Koordinate wird nicht durchlaufen.
\color{blue}{%
\put(0,0){\circle*{1}}
\put(10,30){\circle*{1}}
\put(30,10){\circle*{1}} %% Koordinate für Pfeilspitze
}
% Pfeilspitze (setze auf Koordinaten des letzten Punktes [30 minus ~10% == experimentell])
\linethickness{1pt} % 1mm <==> 2.845pt
\color{green}{%
\put(27,10){\line(0,1){3}}
\put(27,10){\line(-1,0){3}}
}
\end{picture}
...
I provide it `as is' and do not guarantee it in any way. ;-)
edico
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.