Spaces:
Running
Running
| import { MeshPhongMaterial } from './MeshPhongMaterial.js'; | |
| /** | |
| * @author takahirox / http://github.com/takahirox | |
| * | |
| * parameters = { | |
| * gradientMap: new THREE.Texture( <Image> ) | |
| * } | |
| */ | |
| function MeshToonMaterial( parameters ) { | |
| MeshPhongMaterial.call( this ); | |
| this.defines = { 'TOON': '' }; | |
| this.type = 'MeshToonMaterial'; | |
| this.gradientMap = null; | |
| this.setValues( parameters ); | |
| } | |
| MeshToonMaterial.prototype = Object.create( MeshPhongMaterial.prototype ); | |
| MeshToonMaterial.prototype.constructor = MeshToonMaterial; | |
| MeshToonMaterial.prototype.isMeshToonMaterial = true; | |
| MeshToonMaterial.prototype.copy = function ( source ) { | |
| MeshPhongMaterial.prototype.copy.call( this, source ); | |
| this.gradientMap = source.gradientMap; | |
| return this; | |
| }; | |
| export { MeshToonMaterial }; | |