CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 501865
oxygen
·
2007-04-19 03:22:19
·
阅读: 365
先用两点中线和半径找到圆心,不就可以画了
<空>
相关信息:
[技术贴]如何画弧
(38字)
(
leejd
[449]
2007-04-19 11:19
)
先用两点中线和半径找到圆心,不就可以画了
(空) (
oxygen
[364]
2007-04-19 11:22
)
关键是角度要<180的,这个是核心问题所在
(8字)
(
leejd
[361]
2007-04-19 11:24
)
勾股定理,求第三条边长,找到圆心
(空) (
Kaye
[348]
2007-04-19 11:23
)
两个圆心,我怎么判断用那个圆心画弧
(20字)
(
leejd
[335]
2007-04-19 11:26
)
无论你用哪个圆心都可以顺时针画出来,取决于你自己想怎么干
(空) (
Kaye
[334]
2007-04-19 11:30
)
关键是角度要<180的,这个是核心问题所在 (8字) (leejd [2] 今天 11:24 )
(空) (
leejd
[310]
2007-04-19 11:55
)
A(Xa,Ya),B(Xb,Yb),你的弧线上任意点的坐标Min(Xa,Xb)<X<Max(Xa,Xb), Min(Ya,Yb)<Y<Max(Ya,Yb)
(33字)
(
Kaye
[368]
2007-04-19 12:31
)
任意点的坐标
(空) (
leejd
[344]
2007-04-19 13:27
)
靠,在弧上随便找一点不就完了,又不是让你全部测试一边,在范围内就对了,不在就换边重画
(空) (
Kaye
[304]
2007-04-19 13:35
)
这样做会影响EndPath吧
(空) (
leejd
[351]
2007-04-19 13:39
)
这个偶不懂,需要你自己研究
(空) (
Kaye
[314]
2007-04-19 13:41
)
Win32 GDI api用Pie,起点和终点的顺序决定画哪段弧,逆时针绘制圆弧,你需要计算外切矩形。
(空) (
周星驰
[575]
2007-04-19 11:36
)
用Arc
(空) (
周星驰
[293]
2007-04-19 11:38
)
俺用的是ArcTo,但是怎么样画<180度比较麻烦
(21字)
(
leejd
[499]
2007-04-19 11:56
)
算弧度还不简单,笔试你一蛤,根据弧度来决定起点、终点就可以了,Arc或ArcTo等是以逆时针方向绘制的
(空) (
周星驰
[616]
2007-04-19 12:25
)
起点和终点是定死的(影响到path),现在就是怎么确定两个圆心中那个画出的弧是<180度的
(空) (
leejd
[355]
2007-04-19 13:47
)
你的意思是起点和终点已经确定,不能颠倒,只能顺时针画,两个圆心选一个,是这意思吧
(18字)
(
Kaye
[381]
2007-04-19 14:07
)
不行的,我画图过了
(22字)
(
leejd
[332]
2007-04-19 14:14
)
只能说明你左右不分,左右不是大小,跟象限没什么关系
(空) (
Kaye
[330]
2007-04-19 14:18
)
靠!好像是诶
(14字)
(
leejd
[341]
2007-04-19 14:29
)
跟直线中点比较试试
(空) (
leejd
[307]
2007-04-19 14:30
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录