射线
const ray = new Hilo3d.Ray();ray.fromCamera(camera, 10, 10, stage.width, stage.height); Copy
const ray = new Hilo3d.Ray();ray.fromCamera(camera, 10, 10, stage.width, stage.height);
params.origin: 原点
params.origin
params.direction
类名
是否是射线
方向
原点
clone
copy
distance
从摄像机设置
屏幕x
屏幕y
屏幕宽
屏幕高
intersectsBox
[[min.x, min.y, min.z], [max.x, max.y, max.z]]
碰撞点,如果没有碰撞返回 null
intersectsPlane
[x, y, z]
intersectsSphere
intersectsTriangle
[[a.x, a.y, a.z], [b.x, b.y, b.z],[c.x, c.y, c.z]]
intersectsTriangleCell
set
this
排序碰撞点
Optional
squaredDistance
Transforms the ray with a mat4
射线
Example