Interface MarkerOcclusionRaycaster
interface MarkerOcclusionRaycaster { pick( params: { filter: (objectId: string) => boolean; ray: { dir: Vec3; origin: Vec3 }; tMax: number; tMin: number; view: View; visiblePickableOnly: false; }, ): SDKResult<SceneRaycastResult>;} Methods
pick
Parameters
- params: {
filter: (objectId: string) => boolean;
ray: { dir: Vec3; origin: Vec3 };
tMax: number;
tMin: number;
view: View;
visiblePickableOnly: false;
}
Minimal raycaster contract used by MarkerOcclusionTester.
Applications normally do not need to provide this; it exists so tests and advanced hosts can share or substitute a SceneRaycaster-compatible backend.