QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1792|回复: 3

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

[复制链接]
发表于 2006-4-20 16:42:54 | 显示全部楼层 |阅读模式
在MetaPost中,如何在一条曲线的中间画一个label呢?

例如这个曲线:
[code:1]
drawarrow a{dir 135} .. b{dir -135};
[/code:1]
如何得到这条曲线的中间点呢?
 楼主| 发表于 2006-4-20 17:12:26 | 显示全部楼层
呵呵,找到办法了。
通过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]
回复

使用道具 举报

发表于 2006-4-21 18:31:31 | 显示全部楼层
MetaPost 这事干么的阿
回复

使用道具 举报

 楼主| 发表于 2006-4-21 20:35:32 | 显示全部楼层
MetaPost是最强的绘图工具
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-6 07:12 , Processed in 0.124137 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表