UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

7 lines 869 B
export function tgdSdfSphere([x, y, z], [centerX, centerY, centerZ], radius) { const xx = x - centerX; const yy = y - centerY; const zz = z - centerZ; return xx * xx + yy * yy + zz * zz - radius * radius; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BoZXJlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3NkZi9zcGhlcmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxVQUFVLFlBQVksQ0FDeEIsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBTyxFQUNmLENBQUMsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLENBQU8sRUFDakMsTUFBYztJQUVkLE1BQU0sRUFBRSxHQUFHLENBQUMsR0FBRyxPQUFPLENBQUE7SUFDdEIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxHQUFHLE9BQU8sQ0FBQTtJQUN0QixNQUFNLEVBQUUsR0FBRyxDQUFDLEdBQUcsT0FBTyxDQUFBO0lBQ3RCLE9BQU8sRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsTUFBTSxHQUFHLE1BQU0sQ0FBQTtBQUN4RCxDQUFDIn0=