Provide options without default values
Optionalshape: TOptionalnrRectanglesU: numberOptionalnrRectanglesV: numberOptionalscalePatternU: number[]OptionalscalePatternV: number[]OptionalfilletPattern: number[]OptionalinclusionPattern: boolean[]OptionalholesToFaces: booleanOptionaloffsetFromBorderU: numberOptionaloffsetFromBorderV: numberLa face dans laquelle découper les trous.
Le nombre de cellules sur la plage U.
Le nombre de cellules sur la plage V.
OptionalscaleTailles des trous le long de U en fractions de leur cellule, appliquées tour à tour ; omettre la liste utilise 0.5.
OptionalscaleTailles des trous le long de V en fractions de leur cellule, appliquées tour à tour ; omettre la liste utilise 0.5.
OptionalfilletArrondi des coins des trous en fractions de 0 à 1 de la moitié du côté le plus court, appliqué tour à tour ; 0 laisse des coins vifs.
OptionalinclusionQuelles cellules deviennent des trous, appliqué tour à tour : vrai en découpe un, faux laisse la face entière à cet endroit.
Quand vrai, le résultat porte aussi une face par trou après la face perforée.
Une fraction de la plage U rognée à chaque extrémité avant la division en cellules, pour que les trous restent à l'écart de la bordure ; gardez-la en dessous de 0.5.
Une fraction de la plage V rognée à chaque extrémité avant la division en cellules, pour que les trous restent à l'écart de la bordure ; gardez-la en dessous de 0.5.
Une face, une grille de cellules et des motifs facultatifs pour
shapes.face.subdivideToRectangleHoles, qui découpe une grille de trous rectangulaires dans la face. Sans motif d'échelle chaque trou couvre la moitié de sa cellule.