A tile covering laid in running bond on the face you give it, with grout between the tiles. The face the tiles cover, Tiles cut at the edge, whole inside, or overlapping, Tile size, thickness and edge bevel, Joint widths and joint depth, Row offset, courses per stagger, rotation and origin, Tile and grout colour
Category: Tiles › Rectangle
By Huu Khanh Nguyen · Updated November 8, 2026
| Name | Default | Unit |
|---|---|---|
| Object On Boundaries | trim | |
| Rotation | 0 | ° |
| Pattern offset X | 0 | mm |
| Pattern offset Y | 0 | mm |
| Row offset (fraction of length) | 0.5 | |
| Courses per stagger | 1 | |
| Width | 600 | mm |
| Height | 300 | mm |
| Thickness | 10 | mm |
| Edge bevel radius | 0.5 | mm |
| Edge bevel segments | 24 | |
| Horizontal joint | 5 | mm |
| Vertical joint | 5 | mm |
| Joint depth | 5 | mm |
| Generate surface | true | |
| Tile colour | #b8b5ae | |
| Tile roughness | 0.5 | |
| Tile metalness | 0 | |
| Joint colour | #d0d0d0 | |
| patternX | (rings[0].map((p) => p[0]).reduce((m, x) => Math.min(m, x)) + rings[0].map((p) => p[0]).reduce((m, x) => Math.max(m, x))) / 2 + offsetX | mm |
| patternY | (rings[0].map((p) => p[1]).reduce((m, x) => Math.min(m, x)) + rings[0].map((p) => p[1]).reduce((m, x) => Math.max(m, x))) / 2 + offsetY | mm |