geomUtils.intersect 类型

模块: cc

索引

方法
  • ray_cast 检测射线是否与物体有交集
  • ray_plane 射线与平面的相交性检测。
  • line_plane 线段与平面的相交性检测。
  • ray_triangle 射线与三角形的相交性检测。
  • line_triangle 线段与三角形的相交性检测。
  • line_quad 线段与四边形的相交性检测。
  • ray_sphere 射线和球的相交性检测。
  • ray_aabb 射线和轴对齐包围盒的相交性检测。
  • ray_obb 射线和方向包围盒的相交性检测。
  • aabb_aabb 轴对齐包围盒和轴对齐包围盒的相交性检测。
  • aabb_obb 轴对齐包围盒和方向包围盒的相交性检测。
  • aabb_plane 轴对齐包围盒和平面的相交性检测。
  • aabb_frustum 轴对齐包围盒和锥台相交性检测,速度快,但有错误情况。
  • aabb_frustum_accurate 轴对齐包围盒和锥台相交性检测,正确处理大多数错误情况。
  • obb_point 方向包围盒和点的相交性检测。
  • obb_plane 方向包围盒和平面的相交性检测。
  • obb_frustum 方向包围盒和锥台相交性检测,速度快,但有错误情况。
  • obb_frustum_accurate 方向包围盒和锥台相交性检测,正确处理大多数错误情况。
  • obb_obb 方向包围盒和方向包围盒的相交性检测。
  • sphere_plane 球与平面的相交性检测。
  • sphere_frustum 球和锥台的相交性检测,速度快,但有错误情况。
  • sphere_frustum_accurate 球和锥台的相交性检测,正确处理大多数错误情况。
  • sphere_sphere 球和球的相交性检测。
  • sphere_aabb 球和轴对齐包围盒的相交性检测。
  • sphere_obb 球和方向包围盒的相交性检测。
  • resolve g1 和 g2 的相交性检测,可填入基础几何中的形状。

Details

方法

ray_cast

检测射线是否与物体有交集

meta description
返回
定义于 cocos2d/core/geom-utils/intersect.ts:88
参数列表
ray_plane

射线与平面的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:201
参数列表
line_plane

线段与平面的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:223
参数列表
ray_triangle

射线与三角形的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:244
参数列表
line_triangle

线段与三角形的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:287
参数列表
line_quad

线段与四边形的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:352
参数列表
  • p Vec3 A point on a line segment
  • q Vec3 Another point on the line segment
  • a Vec3 Quadrilateral point a
  • b Vec3 Quadrilateral point b
  • c Vec3 Quadrilateral point c
  • d Vec3 Quadrilateral point d
  • outPt Vec3 optional, The intersection point
ray_sphere

射线和球的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:445
参数列表
ray_aabb

射线和轴对齐包围盒的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:476
参数列表
ray_obb

射线和方向包围盒的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:509
参数列表
aabb_aabb

轴对齐包围盒和轴对齐包围盒的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:589
参数列表
aabb_obb

轴对齐包围盒和方向包围盒的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:678
参数列表
aabb_plane

轴对齐包围盒和平面的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:733
参数列表
aabb_frustum

轴对齐包围盒和锥台相交性检测,速度快,但有错误情况。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:752
参数列表
aabb_frustum_accurate

轴对齐包围盒和锥台相交性检测,正确处理大多数错误情况。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:772
参数列表
obb_point

方向包围盒和点的相交性检测。

meta description
返回 boolean
定义于 cocos2d/core/geom-utils/intersect.ts:824
参数列表
obb_plane

方向包围盒和平面的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:843
参数列表
obb_frustum

方向包围盒和锥台相交性检测,速度快,但有错误情况。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:870
参数列表
obb_frustum_accurate

方向包围盒和锥台相交性检测,正确处理大多数错误情况。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:890
参数列表
obb_obb

方向包围盒和方向包围盒的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:949
参数列表
sphere_plane

球与平面的相交性检测。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:1004
参数列表
sphere_frustum

球和锥台的相交性检测,速度快,但有错误情况。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:1023
参数列表
sphere_frustum_accurate

球和锥台的相交性检测,正确处理大多数错误情况。

meta description
返回 number
定义于 cocos2d/core/geom-utils/intersect.ts:1043
参数列表
sphere_sphere

球和球的相交性检测。

meta description
返回 boolean
定义于 cocos2d/core/geom-utils/intersect.ts:1076
参数列表
sphere_aabb

球和轴对齐包围盒的相交性检测。

meta description
返回 boolean
定义于 cocos2d/core/geom-utils/intersect.ts:1090
参数列表
sphere_obb

球和方向包围盒的相交性检测。

meta description
返回 boolean
定义于 cocos2d/core/geom-utils/intersect.ts:1107
参数列表
resolve

g1 和 g2 的相交性检测,可填入基础几何中的形状。

meta description
定义于 cocos2d/core/geom-utils/intersect.ts:1159
参数列表
  • g1 Unknown Geometry 1
  • g2 Unknown Geometry 2
  • outPt Unknown optional, Intersection point. (note: only partial shape detection with this return value)

条与 "" 相匹配的结果

    没有与 "" 匹配的结果