Create Grids
Rectangular Grid
To create a grid, use the createGrid
method. This method accepts an object to specify the amount of columns (cols
), rows
, width
and height
of the grid.
const grid = createGrid({cols: 5, rows: 8, width: 500, height: 500});
Drawing circles for every point on a 500 x 500 canvas, this will produce following output:
Elliptical Grid
You can create elliptical grids as well by the setting the shape
option to GridShape.ELLIPSE
(GridShape enum).
const ellipseGrid = createGrid({cols: 16, rows: 8, width: 500, height: 500, shape: GridShape.ELLIPSE});
3D Cuboid Grid
Create 3D grids using the createGrid3D
function. Just as with 2D grids, this function accepts an object to specify amount of columns (cols), rows, width and height of the grid. additionally you also pass the amount of layers
and depth
on the z-axis.
const grid = createGrid3D({ layers: 8,
cols: 5,
rows: 3,
height: HEIGHT,
width: WIDTH,
depth: DEPTH })