Parameters
Name | Type | Description |
---|---|---|
distanceA | f32 | First signed distance field. |
distanceB | f32 | Second signed distance field. |
radius | f32 | Chamfer radius for the edge. |
Returns
f32union signed distance field.
WGSL Code
fn sdfChamferUnion(distanceA: f32, distanceB: f32, radius: f32) -> f32 {return min(min(distanceA, distanceB), (distanceA - radius + distanceB) * 0.5);}