Re: ベジェ曲線の領域を塗り潰すことはできますか

名前: 大熊一弘
日時: 2003-10-13 15:59:19
IPアドレス: 210.253.79.*

>>22713 > LaTeX2εではベジェ曲線が\qbezierで簡単に描けるので、画像を貼り付ける > のではなく、\pathと同じように直接書き込んで\qbezierでも領域が塗り潰 > せたらいいだろうなと思ったのです。 私の場合, というローカルなコメントです.(^ ^ゞ 私も同じようなことを考え, LaTeX の picture 環境を拡張した zahyou 環境を考案して, 下のようなリストで   関数のグラフ描画   領域塗りつぶし を実現しています. 下のリスト ex1.tex, ex2.tex はいずれも   y=x(2-x)   y=x^3 で囲まれた 0≦x≦1 の部分を塗りつぶしています. 違いは, ex1.tex の方は,描画を tpic specials で行うのに対し, ex2.tex の方は,PostScript に翻訳し, eps ファイルを作って読み込む 方式の違いです. 両者をタイプセットし,pdf ファイルにした書庫ファイルを http://emath.fc2web.com/bbs/re22713.lzh に置きました. emath パッケージに関心がおありでしたら, http://emath.fc2web.com/ までお越しください. % --- ex1.tex ----------------------------- \documentclass{jarticle} \usepackage{emathPp} \checkPerl \begin{document} \begin{zahyou}[ul=10mm](-1,3)(-1,2) \def\Fx{X*(2-X)} \def\Gx{X**3} \YNurii\Fx\Gx{0}{1} \YGurafu*\Fx \YGurafu*\Gx \end{zahyou} \end{document} % --- ex2.tex ----------------------------- \documentclass{jarticle} \usepackage{emathPs} \checkPerl \begin{document} \begin{pszahyou}[ul=10mm](-1,3)(-1,2) \def\Fx{X*(2-X)} \def\Gx{X**3} \YNurii\Fx\Gx{0}{1} \YGurafu*\Fx \YGurafu*\Gx \end{pszahyou} \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)