Ray(pos, way) → {Ray}

线段类

new Ray(pos, way) → {Ray}

构建线段对象
Parameters:
Name Type Description
pos Vec 线段起点的位置向量
way Vec 线段的方向向量
Returns:
Ray - 线段对象
Properties:
Name Type Description
pos Vec 线段起点的位置向量
way Vec 线段的方向向量

Members

readonly begin :Vec

线段起点的位置向量

readonly end :Vec

线段终点的位置向量

Methods

static getRayFromPoints(begin, end) → {Ray}

通过两个点的位置向量构建线段
Parameters:
Name Type Description
begin Vec 线段起点的位置向量
end Vec 线段终点的位置向量
Returns:
Ray - 构建成的线段对象

intersection(r2) → {Vec|null}

获取两个线段焦点的位置向量
Parameters:
Name Type Description
r2 Ray 相交运算对象线段
Returns:
Vec | null - 两个线段焦点的位置向量,不相交的场合为null