查詢

UI\Draw\Matrix::skew()函式—用法及示例

「 在矩陣中應用傾斜變換 」


函式名:UI\Draw\Matrix::skew()

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

函式描述:該函式用於在矩陣中應用傾斜變換。傾斜變換是一種非線性變換,它透過斜切矩陣對影象進行變形。

用法:

public UI\Draw\Matrix::skew(float $xAngle, float $yAngle): UI\Draw\Matrix

引數:

  • $xAngle:水平方向的傾斜角度(以弧度為單位)。
  • $yAngle:垂直方向的傾斜角度(以弧度為單位)。

返回值:

  • 返回一個新的UI\Draw\Matrix物件,表示應用傾斜變換後的結果。

示例:

$matrix = new UI\Draw\Matrix();

// 應用水平方向的傾斜變換,傾斜角度為45度
// 應用垂直方向的傾斜變換,傾斜角度為30度
$matrix->skew(deg2rad(45), deg2rad(30));

// 在使用矩陣進行繪圖時,傾斜變換將被應用到影象上

注意事項:

  • 傾斜角度可以為正數或負數,正數表示順時針方向的傾斜,負數表示逆時針方向的傾斜。
  • 傾斜角度的單位為弧度,可使用deg2rad()函式將角度轉換為弧度。
  • 該函式返回一個新的矩陣物件,原始矩陣不會被修改。
補充糾錯
熱門PHP函式
分享連結