vector

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

這個庫支持向量類型的功能,除了內置原始操作支協助外。它使用三個組成部分的向量(xyz)。

個別向量元件可使用欄位 xXyYzZ 存取。因為向量值是不可變更的,因此無法寫入個別組件。

概要

函式

屬性

  • 所有零件都設為 0 的恆定向量。

  • 所有零件都設為 1 的恆定向量。

函式

create

創建一個新向量,使用指定的零件值。

參數

返回

magnitude

計算給定向向量力的大小。

參數

vec: vector

返回

normalize

計算給定向向量力的正常化版本(單位向向量力)。

參數

vec: vector

返回

cross

計算兩個向量的交叉產品。

參數

vec1: vector
vec2: vector

返回

計算兩個向量的點產品。

參數

vec1: vector
vec2: vector

返回

angle

計算兩個向量之間的角度,以雷射為單位。如果指定,軸將用於確定角度的符號。

參數

vec1: vector
vec2: vector
axis: vector

返回

floor

適用 math.floor() 到輸入向向量力的每個組件。

參數

vec: vector

返回

ceil

適用 math.ceil() 到輸入向向量力的每個組件。

參數

vec: vector

返回

適用 math.abs() 到輸入向向量力的每個組件。

參數

vec: vector

返回

sign

適用 math.sign() 到輸入向向量力的每個組件。

參數

vec: vector

返回

clamp

適用 math.clamp() 到輸入向向量力的每個組件。

參數

vec: vector
min: vector
max: vector

返回

對輸入向量的相應組件應用 math.max()

參數

...: vector

返回

對輸入向量的相應組件應用 math.min()

參數

...: vector

返回

屬性

zero

所有零件都設為 0 的恆定向量。

所有零件都設為 1 的恆定向量。