API Docs for: 0.7.1
Show:

RaycastResult Class

用于存储光线投射击中数据的存储器

构造器

RaycastResult

()

Methods

getHitDistance

(
  • ray
)

获取撞击点的距离

参数:

getHitPoint

(
  • out
  • ray
)

获取世界中的撞击点

参数:

  • out Array
  • ray Ray

hasHit

()

从上一次reset()后,如果射线击中某些东西则返回true

reset

()

重设所有结果数据,必须在重新使用结果对象前结束调用

set

(
  • normal
  • shape
  • body
  • fraction
)
private

参数:

  • normal Array
  • shape Shape
  • body Body
  • fraction Number

shouldStop

(
  • ray
)
Boolean private

参数:

Returns:

Boolean:

stop

()

可以在迭代命中时调用,用于停止搜索撞击点

Properties

body

Body

撞击的刚体,或为null

faceIndex

Number

撞击的三角剖分区域,如果撞击的形状可以被索引

Default: -1

fraction

Number

距离撞击点的距离,为分数。0 为起点,1为终点,如果没击中则会被设置会-1

Default: -1

isStopped

Boolean

射线是否需要停止遍历

normal

Array

撞击的法线,面向世界空间

shape

Shape

撞击的形状,或为null