- starting pong game 3d
This commit is contained in:
Kum1ta
2024-07-30 01:08:32 +02:00
parent d27ab24c5e
commit 57c261c689
1284 changed files with 680273 additions and 0 deletions

35
site/node_modules/three/src/nodes/fog/FogRangeNode.js generated vendored Normal file
View File

@ -0,0 +1,35 @@
import FogNode from './FogNode.js';
import { smoothstep } from '../math/MathNode.js';
import { addNodeClass } from '../core/Node.js';
import { addNodeElement, nodeProxy } from '../shadernode/ShaderNode.js';
class FogRangeNode extends FogNode {
constructor( colorNode, nearNode, farNode ) {
super( colorNode );
this.isFogRangeNode = true;
this.nearNode = nearNode;
this.farNode = farNode;
}
setup( builder ) {
const viewZ = this.getViewZNode( builder );
return smoothstep( this.nearNode, this.farNode, viewZ );
}
}
export default FogRangeNode;
export const rangeFog = nodeProxy( FogRangeNode );
addNodeElement( 'rangeFog', rangeFog );
addNodeClass( 'FogRangeNode', FogRangeNode );