Skip to content

Region3int16

概览

字段
KindData · 数据 Data
Realmcommon

Region3int16 表示由两个 Vector3int16 角点界定的整数网格三维区域。

适用场景

用于需要传递整数坐标区域的场景数据或网格范围配置;具体可传入哪些 API 以对应 API 的 Meta 签名为准。

使用要点

先构造 min/max 两个 Vector3int16,再用 Region3int16.New(min, max) 或 Region3int16(min, max) 创建区域;通过 Min、Max 读取边界。

注意事项

Region3int16 由 New(min: Vector3int16, max: Vector3int16) 构造,min/max 必须是 Vector3int16 类型,不能传入空字符串。

代码示例

构造整数网格区域并读取边界

lua
-- @runtime client
local min = Vector3int16.New(0, 0, 0)
local max = Vector3int16.New(10, 10, 10)
local region = Region3int16.New(min, max)
print(region.Min, region.Max)

属性 (2)

Name类型默认值说明
MinVector3int16-Region3int16 的最小角,表示区域在三维空间中的最小坐标。
MaxVector3int16-Region3int16 的最大角,表示区域在三维空间中的最大坐标。

关联类型

函数 (1)

New

签名:New(min: Vector3int16, max: Vector3int16) -> Region3int16

创建一个新的 Region3int16 实例,使用指定的最小角和最大角。

参数类型说明
minVector3int16-
maxVector3int16-

返回值 Region3int16

示例代码

构造 3D 整数区域

lua
-- @runtime client
local min = Vector3int16.New(0, 0, 0)
local max = Vector3int16.New(100, 50, 100)
local region = Region3int16.New(min, max)