UNPKG

three

Version:

JavaScript 3D library

26 lines (21 loc) 737 B
import { MaterialParameters, Material } from './Material'; import { Vector3 } from './../math/Vector3'; import { Texture } from './../textures/Texture'; export interface MeshDistanceMaterialParameters extends MaterialParameters { referencePosition?: Vector3; nearDistance?: number; farDistance?: number; displacementMap?: Texture; displacementScale?: number; displacementBias?: number; } export class MeshDistanceMaterial extends Material { constructor(parameters?: MeshDistanceMaterialParameters); referencePosition: Vector3; nearDistance: number; farDistance: number; displacementMap: Texture | null; displacementScale: number; displacementBias: number; setValues(parameters: MeshDistanceMaterialParameters): void; }