Bitbybit Docs
    Preparing search index...

    Class FaceSubdivideToHexagonWiresDto<T> (Inputs.OCCT)

    Une face, des nombres d'hexagones et des motifs facultatifs pour shapes.face.subdivideToHexagonWires, qui pose un nid d'abeille de fils hexagonaux sur la plage UV de la face. Les motifs sont lus hexagone par hexagone et se répètent quand ils sont épuisés.

    Type Parameters

    • T
    Index

    Constructors

    • Provide options without default values

      Type Parameters

      • T

      Parameters

      • Optionalshape: T
      • OptionalnrHexagonsU: number
      • OptionalnrHexagonsV: number
      • OptionalflatU: boolean
      • OptionalscalePatternU: number[]
      • OptionalscalePatternV: number[]
      • OptionalfilletPattern: number[]
      • OptionalinclusionPattern: boolean[]
      • OptionaloffsetFromBorderU: number
      • OptionaloffsetFromBorderV: number
      • OptionalextendUUp: boolean
      • OptionalextendUBottom: boolean
      • OptionalextendVUp: boolean
      • OptionalextendVBottom: boolean

      Returns FaceSubdivideToHexagonWiresDto<T>

    Properties

    shape: T

    La face sur laquelle tracer les hexagones.

    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.

    scalePatternU?: number[]

    Tailles des hexagones le long de U en fractions de leur taille complète, appliquées tour à tour autour du centre de chaque hexagone ; 1 ou pas de liste signifie aucune mise à l'échelle.

    undefined
    

    true

    scalePatternV?: number[]

    Tailles des hexagones le long de V en fractions de leur taille complète, appliquées tour à tour autour du centre de chaque hexagone ; 1 ou pas de liste signifie aucune mise à l'échelle.

    undefined
    

    true

    filletPattern?: number[]

    Arrondi des coins des hexagones 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 sont tracés, appliqué tour à tour : vrai en trace un, faux le saute.

    undefined
    

    true

    offsetFromBorderU?: number

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

    0
    

    0

    0.5

    0.01

    extendUUp?: boolean

    Quand vrai, la grille est étirée pour que les hexagones à l'extrémité haute de U dépassent cette bordure, la couvrant sans bord dentelé.

    false
    
    extendUBottom?: boolean

    Quand vrai, la grille est étirée pour que les hexagones à l'extrémité basse de U dépassent cette bordure, la couvrant sans bord dentelé.

    false
    
    extendVUp?: boolean

    Quand vrai, la grille est étirée pour que les hexagones à l'extrémité haute de V dépassent cette bordure, la couvrant sans bord dentelé.

    false
    
    extendVBottom?: boolean

    Quand vrai, la grille est étirée pour que les hexagones à l'extrémité basse de V dépassent cette bordure, la couvrant sans bord dentelé.

    false