添加关照、全局等高线、修改图层问题

This commit is contained in:
2025-07-17 18:54:05 +08:00
parent c781d38c0c
commit b274b62671
4594 changed files with 791769 additions and 4921 deletions

View File

@ -0,0 +1,44 @@
import UniformsGroup from '../UniformsGroup.js';
let id = 0;
class NodeUniformsGroup extends UniformsGroup {
constructor( name, groupNode ) {
super( name );
this.id = id ++;
this.groupNode = groupNode;
this.isNodeUniformsGroup = true;
}
get shared() {
return this.groupNode.shared;
}
getNodes() {
const nodes = [];
for ( const uniform of this.uniforms ) {
const node = uniform.nodeUniform.node;
if ( ! node ) throw new Error( 'NodeUniformsGroup: Uniform has no node.' );
nodes.push( node );
}
return nodes;
}
}
export default NodeUniformsGroup;