大屏添加cesium

This commit is contained in:
2025-10-11 09:56:33 +08:00
parent fd4e05a802
commit 5274168aa0
1823 changed files with 760471 additions and 112 deletions

View File

@ -0,0 +1,41 @@
import AnalyticLightNode from './AnalyticLightNode.js';
import { lightTargetDirection } from './LightNode.js';
import { addLightNode } from './LightsNode.js';
import { addNodeClass } from '../core/Node.js';
import { DirectionalLight } from 'three';
class DirectionalLightNode extends AnalyticLightNode {
constructor( light = null ) {
super( light );
}
setup( builder ) {
super.setup( builder );
const lightingModel = builder.context.lightingModel;
const lightColor = this.colorNode;
const lightDirection = lightTargetDirection( this.light );
const reflectedLight = builder.context.reflectedLight;
lightingModel.direct( {
lightDirection,
lightColor,
reflectedLight,
shadowMask: this.shadowMaskNode
}, builder.stack, builder );
}
}
export default DirectionalLightNode;
addNodeClass( 'DirectionalLightNode', DirectionalLightNode );
addLightNode( DirectionalLight, DirectionalLightNode );