Provide options without default values
Optionalshape: TOptionalnrRectanglesU: numberOptionalnrRectanglesV: numberOptionalscalePatternU: number[]OptionalscalePatternV: number[]OptionalfilletPattern: number[]OptionalinclusionPattern: boolean[]OptionalholesToFaces: booleanOptionaloffsetFromBorderU: numberOptionaloffsetFromBorderV: numberГрань, в которой вырезаются отверстия.
Сколько ячеек по диапазону U.
Сколько ячеек по диапазону V.
OptionalscaleРазмеры отверстий вдоль U как доли их ячейки, применяемые по очереди; отсутствие списка использует 0.5.
OptionalscaleРазмеры отверстий вдоль V как доли их ячейки, применяемые по очереди; отсутствие списка использует 0.5.
OptionalfilletСкругление углов отверстий как доли от 0 до 1 половины короткой стороны, применяемые по очереди; 0 оставляет острые углы.
OptionalinclusionКакие ячейки становятся отверстиями, применяется по очереди: true вырезает, false оставляет грань там целой.
Если true, результат также несет по одной грани на отверстие после перфорированной грани.
Доля диапазона U, отрезаемая с каждого конца перед делением на ячейки, чтобы отверстия не подходили к границе; держите ее ниже 0.5.
Доля диапазона V, отрезаемая с каждого конца перед делением на ячейки, чтобы отверстия не подходили к границе; держите ее ниже 0.5.
Грань, сетка ячеек и необязательные шаблоны для
shapes.face.subdivideToRectangleHoles, который вырезает в грани сетку прямоугольных отверстий. Без шаблона масштаба каждое отверстие занимает половину своей ячейки.