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);}