Parameters
Name | Type | Description |
---|---|---|
distanceA | f32 | First signed distance field. |
distanceB | f32 | Second signed distance field. |
radius | f32 | Chamfer 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);}