Bitbybit Docs
    Preparing search index...

    Class FaceSubdivideToRectangleHolesDto<T> (Inputs.OCCT)

    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.

    Type Parameters

    • T
    Index

    Constructors

    • Provide options without default values

      Type Parameters

      • T

      Parameters

      • Optionalshape: T
      • OptionalnrRectanglesU: number
      • OptionalnrRectanglesV: number
      • OptionalscalePatternU: number[]
      • OptionalscalePatternV: number[]
      • OptionalfilletPattern: number[]
      • OptionalinclusionPattern: boolean[]
      • OptionalholesToFaces: boolean
      • OptionaloffsetFromBorderU: number
      • OptionaloffsetFromBorderV: number

      Returns FaceSubdivideToRectangleHolesDto<T>

    Properties

    shape: T

    La face dans laquelle découper les trous.

    undefined
    
    nrRectanglesU: number

    Le nombre de cellules sur la plage U.

    10
    

    1

    Infinity

    1

    nrRectanglesV: number

    Le nombre de cellules sur la plage V.

    10
    

    1

    Infinity

    1

    scalePatternU?: number[]

    Tailles des trous le long de U en fractions de leur cellule, appliquées tour à tour ; omettre la liste utilise 0.5.

    undefined
    

    true

    scalePatternV?: number[]

    Tailles des trous le long de V en fractions de leur cellule, appliquées tour à tour ; omettre la liste utilise 0.5.

    undefined
    

    true

    filletPattern?: number[]

    Arrondi 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.

    undefined
    

    true

    inclusionPattern?: boolean[]

    Quelles cellules deviennent des trous, appliqué tour à tour : vrai en découpe un, faux laisse la face entière à cet endroit.

    undefined
    

    true

    holesToFaces: boolean

    Quand vrai, le résultat porte aussi une face par trou après la face perforée.

    false
    
    offsetFromBorderU: number

    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.

    0
    

    0

    0.5

    0.01

    offsetFromBorderV: number

    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.

    0
    

    0

    0.5

    0.01