[ 備忘録 ] 図版で、点を強調するために、白丸(白抜き)で点を描きたいときがある。

まず、汎用のマクロを用意する。

def DrawShiromaru(expr P, R) =
  fill fullcircle scaled R shifted P withcolor white;
  draw fullcircle scaled R shifted P withcolor black;
enddef;

そして、点z1に白丸を描きたいときは、

DrawShiromaru(z1,1.2mm);

などとすれば良い。要するに、白で円板を塗り、円周を黒で塗るということね。

投稿者 sukarabe

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です