Optionalshape: TOptionalnrHexagonsU: numberOptionalnrHexagonsV: numberOptionalflatU: booleanOptionalholesToFaces: booleanOptionalscalePatternU: number[]OptionalscalePatternV: number[]OptionalfilletPattern: number[]OptionalinclusionPattern: boolean[]OptionaloffsetFromBorderU: numberOptionaloffsetFromBorderV: numberOptionalshapeOpenascade Face
OptionalnrNumber of hexagons on U direction
OptionalnrNumber of hexagons on V direction
OptionalholesIf true, we will also create holes as faces
OptionalscaleHexagon scale pattern on u direction - numbers between 0 and 1, if 1 or undefined is used, no scaling is applied
OptionalscaleHexagon scale pattern on v direction - numbers between 0 and 1, if 1 or undefined is used, no scaling is applied
OptionalfilletHexagon fillet scale pattern - numbers between 0 and 1, if 0 is used, no fillet is applied, if 1 is used, the fillet will be exactly half of the length of the shortest segment of the hexagon
OptionalinclusionHexagon inclusion pattern - true means that the hexagon will be included, false means that the hexagon will be removed from the face
OptionaloffsetIf offset on U is bigger then 0 we will use a smaller space for hexagons to be placed. This means that even hexagon of U param 1 will be offset from the face border That is often required to create a pattern that is not too close to the face border It should not be bigger then half of the total width of the face as that will create problems
OptionaloffsetIf offset on V is bigger then 0 we will use a smaller space for hexagons to be placed. This means that even hexagon of V param 1 will be offset from the face border That is often required to create a pattern that is not too close to the face border It should not be bigger then half of the total width of the face as that will create problems
Provide options without default values