PHP 7.4.33
Preview: MeshMatcapMaterial.js Size: 1.49 KB
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/three/src/materials/MeshMatcapMaterial.js
import { TangentSpaceNormalMap } from '../constants.js';
import { Material } from './Material.js';
import { Vector2 } from '../math/Vector2.js';
import { Color } from '../math/Color.js';

class MeshMatcapMaterial extends Material {

	constructor( parameters ) {

		super();

		this.isMeshMatcapMaterial = true;

		this.defines = { 'MATCAP': '' };

		this.type = 'MeshMatcapMaterial';

		this.color = new Color( 0xffffff ); // diffuse

		this.matcap = null;

		this.map = null;

		this.bumpMap = null;
		this.bumpScale = 1;

		this.normalMap = null;
		this.normalMapType = TangentSpaceNormalMap;
		this.normalScale = new Vector2( 1, 1 );

		this.displacementMap = null;
		this.displacementScale = 1;
		this.displacementBias = 0;

		this.alphaMap = null;

		this.flatShading = false;

		this.fog = true;

		this.setValues( parameters );

	}


	copy( source ) {

		super.copy( source );

		this.defines = { 'MATCAP': '' };

		this.color.copy( source.color );

		this.matcap = source.matcap;

		this.map = source.map;

		this.bumpMap = source.bumpMap;
		this.bumpScale = source.bumpScale;

		this.normalMap = source.normalMap;
		this.normalMapType = source.normalMapType;
		this.normalScale.copy( source.normalScale );

		this.displacementMap = source.displacementMap;
		this.displacementScale = source.displacementScale;
		this.displacementBias = source.displacementBias;

		this.alphaMap = source.alphaMap;

		this.flatShading = source.flatShading;

		this.fog = source.fog;

		return this;

	}

}

export { MeshMatcapMaterial };

Directory Contents

Dirs: 1 × Files: 19
Name Size Perms Modified Actions
nodes DIR
- drwxr-xr-x 2025-03-28 11:04:39
Edit Download
727 B lrw-r--r-- 2025-03-28 11:04:38
Edit Download
523 B lrw-r--r-- 2025-03-28 11:04:38
Edit Download
30.38 KB lrw-r--r-- 2025-03-28 11:04:38
Edit Download
1.39 KB lrw-r--r-- 2025-03-28 11:04:38
Edit Download
1.70 KB lrw-r--r-- 2025-03-28 11:04:38
Edit Download
977 B lrw-r--r-- 2025-03-28 11:04:38
Edit Download
699 B lrw-r--r-- 2025-03-28 11:04:38
Edit Download
2.67 KB lrw-r--r-- 2025-03-28 11:04:38
Edit Download
1.49 KB lrw-r--r-- 2025-03-28 11:04:38
Edit Download
1.24 KB lrw-r--r-- 2025-03-28 11:04:38
Edit Download
2.80 KB lrw-r--r-- 2025-03-28 11:04:38
Edit Download
4.45 KB lrw-r--r-- 2025-03-28 11:04:38
Edit Download
2.79 KB lrw-r--r-- 2025-03-28 11:04:38
Edit Download
2.20 KB lrw-r--r-- 2025-03-28 11:04:38
Edit Download
719 B lrw-r--r-- 2025-03-28 11:04:39
Edit Download
268 B lrw-r--r-- 2025-03-28 11:04:39
Edit Download
3.84 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
513 B lrw-r--r-- 2025-03-28 11:04:39
Edit Download
761 B lrw-r--r-- 2025-03-28 11:04:39
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).