Provide options without default values
Optionalshape: TOptionalnrRectanglesU: numberOptionalnrRectanglesV: numberOptionalscalePatternU: number[]OptionalscalePatternV: number[]OptionalfilletPattern: number[]OptionalinclusionPattern: boolean[]OptionalholesToFaces: booleanOptionaloffsetFromBorderU: numberOptionaloffsetFromBorderV: numberDie Fläche, in die die Löcher geschnitten werden.
Wie viele Zellen über den U-Bereich.
Wie viele Zellen über den V-Bereich.
OptionalscaleGrößen der Löcher entlang U als Anteile ihrer Zelle, der Reihe nach angewendet; das Weglassen der Liste verwendet 0.5.
OptionalscaleGrößen der Löcher entlang V als Anteile ihrer Zelle, der Reihe nach angewendet; das Weglassen der Liste verwendet 0.5.
OptionalfilletEckenverrundung der Löcher als Anteile von 0 bis 1 der halben kürzeren Seite, der Reihe nach angewendet; 0 lässt scharfe Ecken.
OptionalinclusionWelche Zellen zu Löchern werden, der Reihe nach angewendet: true schneidet eines, false lässt die Fläche dort ganz.
Wenn true, enthält das Ergebnis nach der perforierten Fläche auch eine Fläche pro Loch.
Ein Anteil des U-Bereichs, der an jedem Ende abgeschnitten wird, bevor in Zellen unterteilt wird, damit die Löcher vom Rand fernbleiben; unter 0.5 halten.
Ein Anteil des V-Bereichs, der an jedem Ende abgeschnitten wird, bevor in Zellen unterteilt wird, damit die Löcher vom Rand fernbleiben; unter 0.5 halten.
Eine Fläche, ein Zellengitter und optionale Muster für
shapes.face.subdivideToRectangleHoles, das ein Gitter rechteckiger Löcher in die Fläche schneidet. Ohne Skalierungsmuster bedeckt jedes Loch die Hälfte seiner Zelle.