\EMpsBezier
\EMpsRBezier

3次の Bezier 曲線を描画します。
 

定義されているスタイルファイル

emathPs.sty

書式

\EMpsBezier<#1>#2#3#4#5
  • #1: key=val の形式
  • #2: 端点1
  • #3: 制御点1
  • #4: 制御点2
  • #5: 端点2
  • #1 で有効なキーは
linethickness
描画する線の太さを指定します。(デフォルトは1pt)
dash
点線を指定します。
waku
端点と制御点を結ぶ折れ線を表示します。
\EMpsRBezier<#1>#2#3#4#5
  • #1: key=val
  • #2: 端点1
  • #3: 制御点1 (#2 を極とする極座標)
  • #4: 端点2
  • #5: 制御点2 (#4 を極とする極座標)

基本例

PostScript言語のオペレータに
  curveto
という3次のベジェ曲線を描画するものがあります。
pszahyou環境で,それを呼び出すコマンドが \EMpsBezier です。
EMpsBezier1.png

枠を描画

  \EMpsBezier<#1>#2#3#4#5
において,#2, #5 の両端点は曲線が通過しますが(図の A, B),
#3, #4 の制御点(図の P, Q)は曲線は通過しません。
 制御点の役割を見るには,上の図に指定4点を結ぶ折れ線を附加するのが良いでしょう。
そのためのオプションが <waku> です。
EMpsBezier2.png

曲線の太さを変更

ベジェ曲線の太さを変更するには <linethickness=..> オプションを用います。
右辺値は単位を伴う長さです。
デフォルト値は,
   pszahyou(*)環境では,1pt
となっています。
linethickness01.png

曲線を破線で描画

ベジェ曲線を破線で描画するには, <dash=..>オプションを用います。
dash01.png

制御点を極座標で与える

 制御点の座標を
     両端点を極とする極座標
で与える方式が
     \EMpsRBezier
です。
EMpsBezier3.png

注意事項

関連事項


添付ファイル: filelinethickness01.png 30件 [詳細] filedash01.png 27件 [詳細] fileEMpsBezier3.png 42件 [詳細] fileEMpsBezier2.png 44件 [詳細] fileEMpsBezier1.png 44件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-11-27 (木) 19:48:32 (1149d)