MetaPost語言﹣繪圖指令
2013/06/24 12:37
瀏覽325
迴響0
推薦1
引用0
MetaPost的繪圖令很簡單,只有幾個,
draw a <條件>;
變數a可能是坐標(pair),路徑 (path), 圖形(picture)等變數。
drawdot a <條件>;%畫出具有圓心的空心圓點
a則為坐標值。且該點會以4pt直徑大小繪出,所以會很明顯。可以比較draw a; 和 drawdot a;的不同。

drawarrow
drawarrow reverse (
drawdblarrow
箭頭的路線可以是直線或曲線或著是路徑。

fill a <條件>;
a 封閉的路徑。如 (0,0)--(1cm,2cm)--(3cm,-1cm)--cycle 這種路徑才能用 fill。
條件則是變形、顏色等等運算結果。如

label<.suffix>("字串“,(坐標)); %在坐標處加入文字,如不加入後綴(suffix)文字長度的中心會對準坐標上面,坐標也可以運算。後綴以以下數種:lft, rt, top, bot, ulft, urt, llft, lrt。
dotlabel <.suffix>("字串", (坐標)); %在坐標處畫點,並標示文字。

另外,也有unfill, undraw指令,會把指定的path等擦去。
你可能會有興趣的文章:
限會員,要發表迴響,請先登入



