Provide options without default values
Optionalshape: TOptionalnrHexagonsU: numberOptionalnrHexagonsV: numberOptionalflatU: booleanOptionalholesToFaces: booleanOptionalscalePatternU: number[]OptionalscalePatternV: number[]OptionalfilletPattern: number[]OptionalinclusionPattern: boolean[]OptionaloffsetFromBorderU: numberOptionaloffsetFromBorderV: numberГрань, в которой вырезаются отверстия.
OptionalnrСколько шестиугольников по диапазону U.
OptionalnrСколько шестиугольников по диапазону V.
Если true, шестиугольники обращены плоской стороной к направлению U; если false, туда смотрит угол.
OptionalholesЕсли true, результат также несет по одной грани на отверстие после перфорированной грани.
OptionalscaleРазмеры отверстий вдоль U как доли их шестиугольника, применяемые по очереди; отсутствие списка использует 0.5.
OptionalscaleРазмеры отверстий вдоль V как доли их шестиугольника, применяемые по очереди; отсутствие списка использует 0.5.
OptionalfilletСкругление углов отверстий как доли от 0 до 1 наибольшего умещающегося радиуса, применяемые по очереди; 0 оставляет острые углы.
OptionalinclusionКакие шестиугольники становятся отверстиями, применяется по очереди: true вырезает, false оставляет грань там целой.
OptionaloffsetДоля диапазона U, отрезаемая с каждого конца перед наложением сетки, чтобы отверстия не подходили к границе; держите ее ниже 0.5.
OptionaloffsetДоля диапазона V, отрезаемая с каждого конца перед наложением сетки, чтобы отверстия не подходили к границе; держите ее ниже 0.5.
Грань, числа шестиугольников и необязательные шаблоны для
shapes.face.subdivideToHexagonHoles, который вырезает в грани соты из шестиугольных отверстий. Без шаблона масштаба каждое отверстие вдвое меньше своего шестиугольника.