Provide options without default values
Optionalshape: TOptionalnrHexagonsU: numberOptionalnrHexagonsV: numberOptionalflatU: booleanOptionalholesToFaces: booleanOptionalscalePatternU: number[]OptionalscalePatternV: number[]OptionalfilletPattern: number[]OptionalinclusionPattern: boolean[]OptionaloffsetFromBorderU: numberOptionaloffsetFromBorderV: numberLa cara en la que cortar los agujeros.
OptionalnrCuántos hexágonos a lo largo del rango U.
OptionalnrCuántos hexágonos a lo largo del rango V.
Cuando es true, los hexágonos orientan un lado plano hacia la dirección U; cuando es false una esquina apunta hacia allí.
OptionalholesCuando es true, el resultado lleva también una cara por agujero tras la cara perforada.
OptionalscaleTamaños de los agujeros a lo largo de U como fracciones de su hexágono, aplicados por turnos; omitir la lista usa 0.5.
OptionalscaleTamaños de los agujeros a lo largo de V como fracciones de su hexágono, aplicados por turnos; omitir la lista usa 0.5.
OptionalfilletRedondeo de las esquinas de los agujeros como fracciones de 0 a 1 del radio máximo que cabe, aplicadas por turnos; 0 deja esquinas vivas.
OptionalinclusionQué hexágonos se convierten en agujeros, aplicado por turnos: true corta uno, false deja la cara entera ahí.
OptionaloffsetUna fracción del rango U recortada en cada extremo antes de tender la cuadrícula, para que los agujeros se mantengan alejados del borde; mantenla por debajo de 0.5.
OptionaloffsetUna fracción del rango V recortada en cada extremo antes de tender la cuadrícula, para que los agujeros se mantengan alejados del borde; mantenla por debajo de 0.5.
Una cara, números de hexágonos y patrones opcionales para
shapes.face.subdivideToHexagonHoles, que corta un panal de agujeros hexagonales en la cara. Sin un patrón de escala cada agujero tiene la mitad del tamaño de su hexágono.