Skip to content

S-三维空间

三维空间是指由长、宽、高三个维度所构成的空间,是我们日常生活中能够看得见、感受得到的空间。

构造函数

GameBounds3()

实例化一个三维空间对象

输入参数

参数必填默认值类型说明
loGameVector3区域的低处顶点
hiGameVector3区域的高处顶点

属性

hi

区域的高处顶点


lo

区域的低处顶点

静态方法

fromPoints()

任意数量的 3d 坐标点, 用来形成包围盒

输入参数

参数必填默认值类型说明
...pointsGameVector3[]三维向量列表

方法

set()

设置空间值,返回该三维空间

输入参数

参数必填默认值类型说明
loxnumber区域的低处顶点的 X 坐标
loynumber区域的低处顶点的 Y 坐标
loznumber区域的低处顶点的 Z 坐标
hixnumber区域的高处顶点的 X 坐标
hiynumber区域的高处顶点的 Y 坐标
hiznumber区域的高处顶点的 Z 坐标

## copy()

将三维空间复制到当前三维空间中,返回当前三维空间

输入参数

参数必填默认值类型说明
bGameBounds3三维空间

## intersect()

计算与此包围盒相交的部分

输入参数

参数必填默认值类型说明
bGameBounds3三维空间

intersects()

检测是否与此包围盒相交

输入参数

参数必填默认值类型说明
bGameBounds3三维空间

contains()

检测是否包围了这个 3d 点

输入参数

参数必填默认值类型说明
bGameVector3三维向量

containsBounds()

检测是否完全包围了此盒

输入参数

参数必填默认值类型说明
bGameBounds3三维空间

toString()

返回三维空间格式化的字符串