remainder
remainder
【已废弃】一个用于计算余数的函数节点。其功能已被更标准、命名更规范的 `mod` 节点完全取代。请在所有新代码中使用 `mod`。
核心优势
当前的主要价值在于向后兼容。它能确保使用了此旧节点的项目在升级 Three.js 后不会立即崩溃,并通过控制台警告明确引导开发者迁移到现代的 `mod` 节点。
常见用途
创建程序化平铺图案(现通过 `mod` 实现)
实现周期性动画(现通过 `mod` 实现)
如何调整
此节点已被废弃,不应再进行调整。其功能由 `mod` 节点提供。调整 `mod` 节点的输入可以控制重复频率:放大输入值(如 `uv().mul(10)`)会使图案更密集;在输入值上加上时间则会产生滚动动画。
代码示例
1// 已废弃:remainder( scaledUV.x, 1.0 );
2
3// 推荐:使用 mod() 达到完全相同的效果
4const repeatingGradient = TSL.mod( scaledUV.x, 1.0 );