[pstricks] rounded ends with psbezier

mathias legrand legrand.mathias at gmail.com
Wed Jun 9 22:25:42 CEST 2010


Finally, I found this solution:

\psset{arrowinset=0,arrowlength=2,arrowsize=1.5pt 3}
\begin{pspicture}(0,-3.12)(6.82,3.12)
\psbezier[linewidth=0.04,ArrowInside=-<,ArrowInsidePos=0.5]{c-c}(3.2,1.7)(4.4,1.3)(4.6,0.5)(4.6,-0.1)
\psbezier[linewidth=0.04,ArrowInside=-<,ArrowInsidePos=0.5]{c-c}(2.2,-0.3)(2.0,0.3)(2.6,1.3)(3.2,1.7)
\psbezier[linewidth=0.04,ArrowInside=->,ArrowInsidePos=0.5]{c-c}(5.0,0.1)(6.8,1.3)(5.4,3.1)(3.6,1.9)
\psbezier[linewidth=0.04,ArrowInside=->,ArrowInsidePos=0.5]{c-c}(2.2,-0.3)(2.8,-0.7)(4.0,-0.5)(4.6,-0.1)
\psbezier[linewidth=0.04,ArrowInside=->,ArrowInsidePos=0.5]{c-c}(2.8,1.9)(0.4,2.7)(0.0,1.1)(1.8,-0.1)
\psbezier[linewidth=0.04,ArrowInside=-<,ArrowInsidePos=0.5]{c-c}(4.6,-0.5)(4.6,-2.9)(3.0,-3.1)(2.2,-0.7)
\psbezier[linewidth=0.04,ArrowInside=->,ArrowInsidePos=0.5]{c-c}(3.6,1.9)(4.8,1.5)(5.0,0.7)(5.0,0.1)
\psbezier[linewidth=0.04,ArrowInside=->,ArrowInsidePos=0.5]{c-c}(1.8,-0.1)(1.6,0.5)(2.2,1.5)(2.8,1.9)
\psbezier[linewidth=0.04,ArrowInside=-<,ArrowInsidePos=0.5]{c-c}(2.2,-0.7)(2.8,-1.1)(4.0,-0.9)(4.6,-0.5)
\end{pspicture}}

but the arrowheads are not curved and should be for nicer results: is 
this possible (I saw similar things done via Asymptote I guess)?

Thank you


More information about the PSTricks mailing list