E ENIAC1946 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-02 #1 各位请教: 我现在画了一个圆: Canvas.Ellipse(p.X-r,p.Y-r,p.X+r,p.Y+r); 如何用直线把圆分成N等份? 多谢!
D DarwinZhang Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-02 #2 sida:=0; cent=2*PI/N; for i:=0 to N-1 do begin MoveTo(p.x,p.y); LineTo(p.x+r*cos(sida),p.y+r*sinsida)); sida:=sida+cent; end;
sida:=0; cent=2*PI/N; for i:=0 to N-1 do begin MoveTo(p.x,p.y); LineTo(p.x+r*cos(sida),p.y+r*sinsida)); sida:=sida+cent; end;
Y yr220 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-13 #3 切弧就像上边应该没问题了。 如果切面积呢? 算算公式就行了是吧,(如果要求不高,光栅,点什么的不考虑)