sdfChamferIntersect

two SDFs using chamfer operation.

110 total functionsUpdated: Invalid Date

sdfChamferIntersect

two SDFs using chamfer operation.

Parameters

NameTypeDescription
distanceAf32First signed distance field.
distanceBf32Second signed distance field.
radiusf32Chamfer radius for the edge.

Returns

f32intersection signed distance field.

WGSL Code

fn sdfChamferIntersect(distanceA: f32, distanceB: f32, radius: f32) -> f32 {
return max(max(distanceA, distanceB), (distanceA + radius + distanceB) * 0.5);
}

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 { sdfChamferIntersect, getFns } from 'wgsl-fns'
Usage:getFns(['sdfChamferIntersect'])