函式:UI\Draw\Path::bezierTo()
適用版本:PHP 7.4.0 及以上版本
說明:該函式用於在路徑中新增一個貝塞爾曲線段。貝塞爾曲線由起始點、兩個控制點和終點定義。
用法:
public function bezierTo(float $cx1, float $cy1, float $cx2, float $cy2, float $x, float $y): void
引數說明:
- $cx1:第一個控制點的 x 座標。
- $cy1:第一個控制點的 y 座標。
- $cx2:第二個控制點的 x 座標。
- $cy2:第二個控制點的 y 座標。
- $x:終點的 x 座標。
- $y:終點的 y 座標。
示例:
// 建立一個新的路徑
$path = new UI\Draw\Path();
// 新增一個貝塞爾曲線段
$path->bezierTo(100, 50, 150, 150, 200, 100);
// 渲染路徑
$renderer = new UI\Draw\Pen();
$renderer->drawPath($path);
在上面的示例中,我們建立了一個新的路徑物件 $path
,然後使用 bezierTo()
函式新增了一個貝塞爾曲線段。貝塞爾曲線由起始點 (0, 0),兩個控制點 (100, 50) 和 (150, 150),以及終點 (200, 100) 定義。最後,我們使用渲染器物件 $renderer
的 drawPath()
方法將路徑渲染出來。
請注意,此示例僅為演示目的,並不包含完整的渲染程式碼。實際使用時,您需要根據您的需求進行適當的渲染設定和呼叫。