画弧的算法(30分)

  • 主题发起人 主题发起人 邹光先
  • 开始时间 开始时间

邹光先

Unregistered / Unconfirmed
GUEST, unregistred user!
自己画,为什末不用winAPI的函数.或Canvas.Arc
 
真是奇怪? 呵呵
找本图形学的书看吧, 一般都有的.
 
本处介绍TCanvas.Arc的用法:
用Arc来利用当前的画笔设置花一个椭圆形的曲线,该曲线经过一个由坐标
(X1Y1),(X2,Y2)所限制的椭圆的周长。该区现实沿着上叙椭圆的周长逆时针
充起点到终点。起点由(X3,Y3)和该椭圆的中心所构成的直线与该椭圆的周长
的交点定义,终点由(X4,Y4)和该椭圆的中心所构成的直线与该椭圆的周长
的交点定义。
例如: 画一个中心在坐标(200,150),长轴为50,短轴为50的上半圆。
procedure TForm1.Button1Click(Sender: TObject);
begin
canvas.Pen.Color:=clred;
canvas.MoveTo(200,150);
canvas.Arc(200-50,150-50,200+50,150+50,
200-50-10,150,200+50+10,150);
end;
 
多人接受答案了。
 
太不公平了!我写锝这么详细干吗只给我20分!愤怒!愤怒!愤怒!愤怒!
愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!
愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!愤怒!
 
后退
顶部