UNPKG

videx-3d

Version:

React 3D component library designed for sub surface visualizations in the browser

13 lines (12 loc) 731 B
import { PerspectiveCamera } from 'three'; import { Vec3 } from '../../sdk'; export declare const labelAngles: number[]; /** * 0 = [-] annotation is pointing approx. horizontally * 1 = [/] annotation is pointing approx. diagonally (from lower left to upper right) * 2 = [|] annotation is pointing approx. vertically * 3 = [\] annotation is pointing approx. diagonally (from upper left to lower right) */ export declare const labelAnglesMap: number[][]; export declare const getLabelQuadrant: (originScreen: Vec3, origin3d: Vec3, direction3d: Vec3, camera: PerspectiveCamera) => number; export declare const occlusionTest: (ndc: Vec3, depthBufferWidth: number, depthBufferHeight: number, depthBuffer: Float32Array) => boolean;