Skip to content
本页内容

Class: Plane

平面数学类

Properties

Constructors

Methods

Properties

point

point: Vector3

平面中心位置

Defined in

src/engine/math/Plane.ts:11


normal

normal: Vector3 = Vector3.UP

平面法向量

Defined in

src/engine/math/Plane.ts:15

Constructors

constructor

new Plane(pos, normal)

构造新的平面对象

Parameters

NameTypeDescription
posVector3平面位置
normalVector3平面法线量

Defined in

src/engine/math/Plane.ts:25

Methods

clone

clone(): Plane

复制平面

Returns

Plane

返回拷贝的新平面

Defined in

src/engine/math/Plane.ts:34


intersectsLine

intersectsLine(start, end, point): boolean

判断平面是否和某线段相交,并计算交点

Parameters

NameTypeDescription
startany线段起始点
endany线段结束点
pointany输出交点

Returns

boolean

返回是否相交

Defined in

src/engine/math/Plane.ts:46


intersectsRay

intersectsRay(ray, targetPoint?): boolean

判断平面是否和某射线相交,并计算交点

Parameters

NameTypeDescription
rayRay输入射线
targetPoint?Vector3-

Returns

boolean

返回是否相交

Defined in

src/engine/math/Plane.ts:64