查詢

UI\Draw\Stroke::setMiterLimit()函式—用法及示例

「 設定線段連線處的斜接限制 」


函式名:UI\Draw\Stroke::setMiterLimit()

適用版本:PHP 7.4.0 及以上版本

函式說明:該函式用於設定線段連線處的斜接限制。

用法:

public UI\Draw\Stroke::setMiterLimit ( float $limit ) : void

引數:

  • limit:斜接限制的值,必須為一個大於零的浮點數。

返回值:無返回值。

示例:

<?php
// 建立一個繪圖表面
$surface = new UI\Draw\Surface(800, 600);

// 建立一個筆畫物件
$stroke = new UI\Draw\Stroke();

// 設定斜接限制為 2.5
$stroke->setMiterLimit(2.5);

// 建立一個路徑物件
$path = new UI\Draw\Path();

// 在路徑上新增線段
$path->newFigure(100, 100);
$path->lineTo(200, 200);
$path->lineTo(100, 300);

// 在繪圖表面上繪製路徑
$surface->stroke($path, $stroke);

// 儲存繪製結果為圖片
$surface->save("output.png");

在上面的示例中,我們首先建立了一個繪圖表面 $surface,然後建立了一個筆畫物件 $stroke。接著,我們使用 setMiterLimit() 函式將斜接限制設定為 2.5。然後,我們建立了一個路徑物件 $path,並在路徑上新增了一些線段。最後,我們使用 $surface->stroke() 函式將路徑繪製到繪圖表面上,並透過 $surface->save() 函式將繪製結果儲存為一張圖片。

補充糾錯
熱門PHP函式
分享連結