Parameters
Name | Type | Description |
---|---|---|
position | vec3<f32> | 3D position to transform. |
spacing | vec3<f32> | Spacing between repetitions. |
Returns
vec3<f32>repeated position.
WGSL Code
fn sdfInfiniteRepeat(position: vec3<f32>, spacing: vec3<f32>) -> vec3<f32> {return position - spacing * round(position / spacing);}