@speckle/viewer
Version:
A 3d viewer for Speckle, based on threejs.
14 lines (13 loc) • 635 B
TypeScript
import SpeckleBasicMaterial from './SpeckleBasicMaterial.js';
import { Material, MeshBasicMaterialParameters, Texture } from 'three';
import { Uniforms } from './SpeckleMaterial.js';
declare class SpeckleViewportMaterial extends SpeckleBasicMaterial {
protected get vertexProgram(): string;
protected get fragmentProgram(): string;
protected get uniformsDef(): Uniforms;
constructor(parameters: MeshBasicMaterialParameters, defines?: never[]);
set minIntensity(value: number);
set matcapTexture(value: Texture | null);
fastCopy(from: Material, to: Material): void;
}
export default SpeckleViewportMaterial;