sdfOpSubtract

one SDF from another (A - B).

110 total functionsUpdated: Invalid Date

sdfOpSubtract

one SDF from another (A - B).

Parameters

NameTypeDescription
distanceAf32First signed distance field.
distanceBf32Second signed distance field to subtract.

Returns

f32signed distance field.

WGSL Code

fn sdfOpSubtract(distanceA: f32, distanceB: f32) -> f32 {
return max(distanceA, -distanceB);
}

About wgsl-fns

A JavaScript library providing WGSL utility functions as strings for WebGPU shader development. Includes mathematical utilities, noise generation, signed distance fields, and color manipulation functions.

Install:npm install wgsl-fns
Import:import { sdfOpSubtract, getFns } from 'wgsl-fns'
Usage:getFns(['sdfOpSubtract'])