@realsee/dnalogel
Version:
10 lines (9 loc) • 504 B
TypeScript
import * as THREE from 'three';
/**
* @description: 求射线与线段的交点(交点在线段上)
* @param {THREE.Vector3} cameraPosition 摄像机位置
* @param {THREE.Ray} ray 射线
* @param {THREE.Line3} line 线段
* @param {boolean} clampToLine 是否限制交点在线段上,默认为true,不限制则可以相交在线段的延长线上
*/
export declare function rayOnLine(cameraPosition: THREE.Vector3, ray: THREE.Ray, line: THREE.Line3, clampToLine?: boolean): THREE.Vector3;