Optionalwidth: numberOptionalheight: numberOptionalnrHexagonsInHeight: numberOptionalnrHexagonsInWidth: numberOptionalflatTop: booleanOptionalextendTop: booleanOptionalextendBottom: booleanOptionalextendLeft: booleanOptionalextendRight: booleanOptionalscalePatternWidth: number[]OptionalscalePatternHeight: number[]OptionalfilletPattern: number[]OptionalinclusionPattern: boolean[]OptionalwidthThe width of the rectangle to fill, in model units; the hexagon size follows from it and the counts.
OptionalheightThe height of the rectangle to fill, in model units.
OptionalnrHow many hexagons fit across the width.
OptionalnrHow many hexagons fit across the height.
OptionalflatWhen true, the hexagons have a flat side at the top and bottom; when false a corner points up.
OptionalextendWhen true, the grid is stretched so its top row reaches past the top edge, covering it without a jagged border.
OptionalextendWhen true, the grid is stretched so its bottom row reaches past the bottom edge, covering it without a jagged border.
OptionalextendWhen true, the grid is stretched so its left column reaches past the left edge, covering it without a jagged border.
OptionalextendWhen true, the grid is stretched so its right column reaches past the right edge, covering it without a jagged border.
OptionalscaleSizes of the hexagons along the width as fractions of their full size, applied in turn; 1 or no list means no scaling.
OptionalscaleSizes of the hexagons along the height as fractions of their full size, applied in turn; 1 or no list means no scaling.
OptionalfilletCorner rounding of the hexagons as fractions from 0 to 1 of the largest radius that fits, applied in turn; 0 leaves sharp corners.
OptionalinclusionWhich hexagons are built, applied in turn: true builds one, false skips it.
A rectangle, hexagon counts and optional patterns for
shapes.wire.hexagonsInGridandshapes.face.hexagonsInGrid, which fill the rectangle on the ground plane with a honeycomb.