knoppix 发表于 2006-4-20 16:42:54

在MetaPost中,如何在一条曲线的中间画一个label呢

在MetaPost中,如何在一条曲线的中间画一个label呢?

例如这个曲线:

drawarrow a{dir 135} .. b{dir -135};

如何得到这条曲线的中间点呢?

knoppix 发表于 2006-4-20 17:12:26

呵呵,找到办法了。
通过point of可以找到曲线的中间点:

path p;
p = a{dir 135} .. b{dir -135};
drawarrow p;
label.top(btex ... etex, point .5length p of p);

funjay 发表于 2006-4-21 18:31:31

MetaPost 这事干么的阿

knoppix 发表于 2006-4-21 20:35:32

MetaPost是最强的绘图工具 :)
页: [1]
查看完整版本: 在MetaPost中,如何在一条曲线的中间画一个label呢