@speckle/viewer
Version:
A 3d viewer for Speckle, based on threejs.
12 lines (11 loc) • 653 B
TypeScript
import { BufferGeometry, Camera, Object3D, Scene } from 'three';
import { SpeckleWebGLRenderer } from '../objects/SpeckleWebGLRenderer.js';
import SpeckleDepthNormalMaterial from './SpeckleDepthNormalMaterial.js';
import { Uniforms } from './SpeckleMaterial.js';
declare class SpeckleDepthNormalIdMaterial extends SpeckleDepthNormalMaterial {
protected get vertexProgram(): string;
protected get fragmentProgram(): string;
protected get uniformsDef(): Uniforms;
onBeforeRender(_this: SpeckleWebGLRenderer, _scene: Scene, _camera: Camera, _geometry: BufferGeometry, object: Object3D): void;
}
export default SpeckleDepthNormalIdMaterial;