FatPointsMaterialNode.js 541 B

123456789101112131415161718192021
  1. import MaterialNode from './MaterialNode.js';
  2. import { addNodeClass } from '../core/Node.js';
  3. import { nodeImmutable } from '../shadernode/ShaderNode.js';
  4. class FatPointsMaterialNode extends MaterialNode {
  5. setup( /*builder*/ ) {
  6. return this.getFloat( this.scope );
  7. }
  8. }
  9. FatPointsMaterialNode.POINTWIDTH = 'pointWidth';
  10. export default FatPointsMaterialNode;
  11. export const materialPointWidth = nodeImmutable( FatPointsMaterialNode, FatPointsMaterialNode.POINTWIDTH );
  12. addNodeClass( 'FatPointsMaterialNode', FatPointsMaterialNode );