关于ArcTo的问题

elecica 2011-02-10 03:13:03
ArcTo 函数如下:

BOOL ArcTo(
int x1,
int y1,
int x2,
int y2,
int x3,
int y3,
int x4,
int y4
);

其中的x3,y3,x4,y4参数应该如何设置?

比如,我要绘制一个弧,左上点(0,0),右下点(100,100),弧长100,
其中的 后四个参数应该如何定义??
...全文
138 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小新蜡笔 2012-12-14
  • 打赏
  • 举报
回复
DC.MoveTo(圆点); DC.LineTo(起点); ArcTO(所在的矩形,起点,终点); DC.LineTo(起点);
fangchao918628 2011-02-10
  • 打赏
  • 举报
回复
弧的起点和终点是前面四个参数确定的椭圆的外接矩形的中点和这后四个参数确定两点与椭圆的交点,
X,忘了弧长怎么算了....
elecica 2011-02-10
  • 打赏
  • 举报
回复
圆弧的偏转方向怎么控制?

我现在画出来基本上就是满天飞的状态
fishion 2011-02-10
  • 打赏
  • 举报
回复
BOOL ArcTo(
LPCRECT lpRect,
POINT ptStart,
POINT ptEnd
);

你看下这里的参数,再对应下你自己的那个参数的就明白各代表什么意思了
elecica 2011-02-10
  • 打赏
  • 举报
回复
网速卡了
发重复了,~~、

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧