UNPKG

playcanvas

Version:

Open-source WebGL/WebGPU 3D engine for the web

14 lines (13 loc) 428 B
var particle_mesh_default = ` var localPos = meshLocalPos; let rotResultXY = rotateWithMatrix(localPos.xy, inAngle); localPos = vec3f(rotResultXY.rotatedVec, localPos.z); rotMatrix = rotResultXY.matrix; let rotResultYZ = rotateWithMatrix(localPos.yz, inAngle); localPos = vec3f(localPos.x, rotResultYZ.rotatedVec); rotMatrix = rotResultYZ.matrix; billboard(particlePos, quadXY); `; export { particle_mesh_default as default };