★★★★★自认图象高手请入,图片移动过程中的螺旋效果问题★★★★★(500分) 如何能够使图片在移动的过程中的效果和PowerPoint做幻灯片中的螺旋效果一样。给出具体的算法代码,如可用马上结贴! 一起学习,帮忙UP! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to: ahjoe(强哥) 只说是没用的,拿出点行动—— procedure TForm1.Button1Click(Sender: TObject);var x,y,Qa:Extended; D,R,N:Extended; Px,Py,Xr,Yr:Integer; Procedure CalcUnits(Const eR,eXr,eYr,eQa:Extended;var eX,eY:Extended); begin eX:=eXr+R*Cos(eQa); eY:=eYr+R*Sin(eQa); end;begin //self.Canvas.Pen.Color:=clBlue;//色 D:=40; //螺距 R:=200; //半徑 Yr:=300; //園心高度 Xr:=100; Qa:=Xr/D; CalcUnits(R,Xr,Yr,Qa,X,Y); Px:=Trunc(X); Py:=Trunc(Y); self.Canvas.MoveTo(Px,Py); Image1.AutoSize :=False;//// Image1.Stretch:=True; //// Image1.Width:=5; Image1.Height:=5; Image1.Left:=Px;// Image1.Top :=Py;// Image1.Refresh; // while Xr<=400 do begin Qa:=Xr/D; CalcUnits(R,Xr,Yr,Qa,X,Y); Px:=Trunc(X); Py:=Trunc(Y); self.Canvas.LineTo(Px,Py); Image1.Left:=Px;// Image1.Top :=Py; // Image1.Width:= Image1.Width+5; //图象放大 Image1.Height:=Image1.Height+5;//图象放大 Image1.Refresh; Sleep(20); //延時 Xr:=Xr+10; Yr:=Yr-5; //变轴 R:=R-5; //变半径 end;end; 请教:如何导出EXCEL格式的DBF文件 ◆◆◆求一个用颜色下拉列表选颜色的控件◆◆◆ 漂亮的程序皮肤没有了!!! 这是一段关于timer的代码,请各位帮我解决一下。 [紧急]还是sql问题,关于日期类型的between...and问题~~ 抢分啊,关于DBGRID 简单问题,谢了 怎样用数据感知控件输入数据? 向离去的同志致意 急急急!急的要死人了! 菜鸟问问题:SkinBuilder工具的问题,急用,在线等!! 菜鸟问题:关于线程。请各位高手帮帮忙。
ahjoe(强哥)
只说是没用的,拿出点行动——
var x,y,Qa:Extended;
D,R,N:Extended;
Px,Py,Xr,Yr:Integer;
Procedure CalcUnits(Const eR,eXr,eYr,eQa:Extended;var eX,eY:Extended);
begin
eX:=eXr+R*Cos(eQa);
eY:=eYr+R*Sin(eQa);
end;begin
//self.Canvas.Pen.Color:=clBlue;//色
D:=40; //螺距
R:=200; //半徑
Yr:=300; //園心高度
Xr:=100;
Qa:=Xr/D;
CalcUnits(R,Xr,Yr,Qa,X,Y);
Px:=Trunc(X);
Py:=Trunc(Y);
self.Canvas.MoveTo(Px,Py);
Image1.AutoSize :=False;////
Image1.Stretch:=True; ////
Image1.Width:=5;
Image1.Height:=5;
Image1.Left:=Px;//
Image1.Top :=Py;//
Image1.Refresh; // while Xr<=400 do
begin
Qa:=Xr/D;
CalcUnits(R,Xr,Yr,Qa,X,Y);
Px:=Trunc(X);
Py:=Trunc(Y);
self.Canvas.LineTo(Px,Py);
Image1.Left:=Px;//
Image1.Top :=Py; //
Image1.Width:= Image1.Width+5; //图象放大
Image1.Height:=Image1.Height+5;//图象放大
Image1.Refresh;
Sleep(20); //延時
Xr:=Xr+10;
Yr:=Yr-5; //变轴
R:=R-5; //变半径
end;
end;