@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
7 lines • 869 B
JavaScript
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=