打印

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

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

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

例如这个曲线:
[code:1]
drawarrow a{dir 135} .. b{dir -135};
[/code:1]
如何得到这条曲线的中间点呢?

TOP

呵呵,找到办法了。
通过point of可以找到曲线的中间点:
[code:1]
path p;
p = a{dir 135} .. b{dir -135};
drawarrow p;
label.top(btex ... etex, point .5length p of p);
[/code:1]

TOP

MetaPost 这事干么的阿

TOP

MetaPost是最强的绘图工具

TOP