Region3int16

顯示已棄用項目

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

Region3 不要混淆,一個獨立的類別,用於滿足不同的目的。

Region3int16 數據類型代表在 3D 空間中的音量類似於 軸向對齊長方鏡 。它使用兩個 Vector3int16 來儲存音量的界限在 MinMax 屬性中。它使用 Region3int16.new(Min, Max) 建造,給予兩個 Vector3int16 限制。此數據類型沒有功能或操作。

計算中心和尺寸

這種數據類型與 Region3 不同,它直接儲存其界限,而不是通過中心和尺寸組合來儲存。然而,仍然可以使用 MinMax 來計算這些尺寸:


local region = Region3int16.new(Vector3int16.new(0, 0, -3), Vector3int16.new(4, 4, 4))
local size = region.Max - region.Min
local center = (region.Max + region.Min) / 2

轉換到區域3

下列功能可以用來將 Region3int16 轉換為相似的 Region3。它會將 MinMax 屬性,即 Vector3int16,轉換為 Vector3Region3.new() 一起使用的。


local function Region3int16toRegion3(region16)
return Region3.new(
Vector3.new(region16.Min.X, region16.Min.Y, region16.Min.Z),
Vector3.new(region16.Max.X, region16.Max.Y, region16.Max.Z)
)
end

也見:

概要

建構子

建構子

new

從提供的邊界中返回新的 Region3int16。

參數

屬性

傳送到 Region3int16Region3int16.new() 的下限。

傳送到 Region3int16Region3int16.new() 上限。