playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
11 lines (10 loc) • 367 B
JavaScript
var particle_wrap_default = `
let origParticlePos: vec3f = particlePos;
particlePos = particlePos - uniform.matrix_model[3].xyz;
particlePos = (particlePos % uniform.wrapBounds) - uniform.wrapBounds * 0.5;
particlePos = particlePos + uniform.matrix_model[3].xyz;
particlePosMoved = particlePos - origParticlePos;
`;
export {
particle_wrap_default as default
};