web-ifc-viewer
Version:
13 lines (12 loc) • 516 B
TypeScript
import { Intersection, Object3D } from 'three';
import { IfcComponent } from '../../base-types';
import { IfcContext } from './context';
export declare class IfcRaycaster extends IfcComponent {
private readonly raycaster;
private readonly context;
constructor(context: IfcContext);
dispose(): void;
castRay(items: Object3D[]): Intersection<Object3D<import("three").Event>>[];
castRayIfc(): Intersection<Object3D<import("three").Event>> | null;
private filterClippingPlanes;
}