添加关照、全局等高线、修改图层问题
This commit is contained in:
27
static/sdk/three/jsm/nodes/lighting/AmbientLightNode.js
Normal file
27
static/sdk/three/jsm/nodes/lighting/AmbientLightNode.js
Normal file
@ -0,0 +1,27 @@
|
||||
import AnalyticLightNode from './AnalyticLightNode.js';
|
||||
import { addLightNode } from './LightsNode.js';
|
||||
import { addNodeClass } from '../core/Node.js';
|
||||
|
||||
import { AmbientLight } from 'three';
|
||||
|
||||
class AmbientLightNode extends AnalyticLightNode {
|
||||
|
||||
constructor( light = null ) {
|
||||
|
||||
super( light );
|
||||
|
||||
}
|
||||
|
||||
setup( { context } ) {
|
||||
|
||||
context.irradiance.addAssign( this.colorNode );
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export default AmbientLightNode;
|
||||
|
||||
addNodeClass( 'AmbientLightNode', AmbientLightNode );
|
||||
|
||||
addLightNode( AmbientLight, AmbientLightNode );
|
Reference in New Issue
Block a user