MeshDistanceMaterial.d.ts 743 B

123456789101112131415161718192021222324252627
  1. import { MaterialParameters, Material } from './Material';
  2. import { Vector3 } from './../math/Vector3';
  3. import { Texture } from './../textures/Texture';
  4. export interface MeshDistanceMaterialParameters extends MaterialParameters {
  5. referencePosition?: Vector3;
  6. nearDistance?: number;
  7. farDistance?: number;
  8. displacementMap?: Texture;
  9. displacementScale?: number;
  10. displacementBias?: number;
  11. }
  12. export class MeshDistanceMaterial extends Material {
  13. constructor( parameters?: MeshDistanceMaterialParameters );
  14. referencePosition: Vector3;
  15. nearDistance: number;
  16. farDistance: number;
  17. displacementMap: Texture | null;
  18. displacementScale: number;
  19. displacementBias: number;
  20. setValues( parameters: MeshDistanceMaterialParameters ): void;
  21. }
粤ICP备19079148号