[ 備忘録 ] 図版で、点を強調するために、白丸(白抜き)で点を描きたいときがある。
まず、汎用のマクロを用意する。
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);
などとすれば良い。要するに、白で円板を塗り、円周を黒で塗るということね。