first commit

This commit is contained in:
rafaeldpsilva
2025-12-10 12:32:12 +00:00
commit adbbf6bf50
3442 changed files with 2725681 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
import TempNode from '../core/TempNode.js';
import { nodeProxy } from '../tsl/TSLBase.js';
class PosterizeNode extends TempNode {
static get type() {
return 'PosterizeNode';
}
constructor( sourceNode, stepsNode ) {
super();
this.sourceNode = sourceNode;
this.stepsNode = stepsNode;
}
setup() {
const { sourceNode, stepsNode } = this;
return sourceNode.mul( stepsNode ).floor().div( stepsNode );
}
}
export default PosterizeNode;
export const posterize = /*@__PURE__*/ nodeProxy( PosterizeNode );