Newer
Older
HuangJiPC / public / static / three / examples / jsm / nodes / accessors / MaterialReferenceNode.js
@zhangdeliang zhangdeliang on 21 Jun 399 bytes update
import ReferenceNode from './ReferenceNode.js';

class MaterialReferenceNode extends ReferenceNode {

	constructor( property, inputType, material = null ) {

		super( property, inputType, material );

		this.material = material;

	}

	update( frame ) {

		this.object = this.material !== null ? this.material : frame.material;

		super.update( frame );

	}

}

export default MaterialReferenceNode;