gpt4 book ai didi

firemonkey - 使用 Firemonkey 绘制贝塞尔曲线

转载 作者:行者123 更新时间:2023-12-01 11:38:29 27 4
gpt4 key购买 nike

如何使用 Firemonkey (XE6) 绘制贝塞尔曲线? XE6 wiki 中的文档目前有点稀疏。

最佳答案

以下代码可用于使用 Firemonkey XE6 绘制简单的贝塞尔曲线。创建一个新的 Firemonkey 应用程序,并在 Form OnPaint 处理程序中包含代码:

procedure TForm1.FormPaint(Sender: TObject; Canvas: TCanvas; const ARect: TRectF);
var path : TPathData;
begin
path := TPathData.Create;
try
path.MoveTo(TPointF.Create (10,100));
path.CurveTo (TPointF.Create(100,10),TPointF.Create(150,150),
TPointF.Create(200,100));
Canvas.Stroke.Thickness := 2;
Canvas.Stroke.Color := claRed;
Canvas.BeginScene;
Canvas.DrawPath(path, 1.0);
Canvas.EndScene;
finally
path.Free;
end;
end;

CurveTo 接受三个参数,两个贝塞尔曲线控制点和终点。 MoveTo 提供起点。

关于firemonkey - 使用 Firemonkey 绘制贝塞尔曲线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24789766/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com