DrawClosedCurve 依給定點陣列繪製平滑閉合曲線 (Cardinal Spline),自動連接首尾點。tension 參數 (0.0~1.0,預設 0.5) 控制曲線緊繃度:0=多邊形直線,1=最圓滑。FillClosedCurve 支援 FillModeAlternate (交替/奇偶) 與 FillModeWinding (繞數) 兩種填充規則。
pts[0] := (77,44); pts[1] := (66,111); pts[2] := (88,222);
pts[3] := (111,88); pts[4] := (222,66);
g.DrawClosedCurve(p, PGPPoint(@pts), Length(pts), 2.5); // tension=2.5 (較緊)
g.FillClosedCurve(sb, PGPPoint(@pts), Length(pts), FillModeAlternate, 2.5);
閉合曲線常用於有機形狀繪製、氣泡對話框、流體模擬視覺化。