查詢

UI\Draw\Path::bezierTo()函式—用法及示例

「 在路徑中新增一個貝塞爾曲線段 」


函式: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) 定義。最後,我們使用渲染器物件 $rendererdrawPath() 方法將路徑渲染出來。

請注意,此示例僅為演示目的,並不包含完整的渲染程式碼。實際使用時,您需要根據您的需求進行適當的渲染設定和呼叫。

補充糾錯
下一個函式: UI\Draw\Path::arcTo()函式
熱門PHP函式
分享連結