Bitbybit Docs
    Preparing search index...

    Class FaceSubdivideToHexagonHolesDto<T> (Inputs.OCCT)

    Une face, des nombres d'hexagones et des motifs facultatifs pour shapes.face.subdivideToHexagonHoles, qui découpe un nid d'abeille de trous hexagonaux dans la face. Sans motif d'échelle chaque trou fait la moitié de la taille de son hexagone.

    Type Parameters

    • T
    Index

    Constructors

    • Provide options without default values

      Type Parameters

      • T

      Parameters

      • Optionalshape: T
      • OptionalnrHexagonsU: number
      • OptionalnrHexagonsV: number
      • OptionalflatU: boolean
      • OptionalholesToFaces: boolean
      • OptionalscalePatternU: number[]
      • OptionalscalePatternV: number[]
      • OptionalfilletPattern: number[]
      • OptionalinclusionPattern: boolean[]
      • OptionaloffsetFromBorderU: number
      • OptionaloffsetFromBorderV: number

      Returns FaceSubdivideToHexagonHolesDto<T>

    Properties

    shape: T

    La face dans laquelle découper les trous.

    undefined
    
    nrHexagonsU?: number

    Le nombre d'hexagones sur la plage U.

    10
    

    1

    Infinity

    1

    nrHexagonsV?: number

    Le nombre d'hexagones sur la plage V.

    10
    

    1

    Infinity

    1

    flatU: boolean

    Quand vrai, les hexagones tournent un côté plat vers la direction U ; quand faux un coin pointe dans ce sens.

    holesToFaces?: boolean

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

    false
    
    scalePatternU?: number[]

    Tailles des trous le long de U en fractions de leur hexagone, 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 hexagone, appliquées tour à tour ; omettre la liste utilise 0.5.

    undefined
    

    true

    filletPattern?: number[]

    Arrondi des coins des trous en fractions de 0 à 1 du plus grand rayon qui convient, appliqué tour à tour ; 0 laisse des coins vifs.

    undefined
    

    true

    inclusionPattern?: boolean[]

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

    undefined
    

    true

    offsetFromBorderU?: number

    Une fraction de la plage U rognée à chaque extrémité avant de poser la grille, 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 de poser la grille, pour que les trous restent à l'écart de la bordure ; gardez-la en dessous de 0.5.

    0
    

    0

    0.5

    0.01