Bitbybit Docs
    Preparing search index...

    Class FaceSubdivideToHexagonHolesDto<T> (Inputs.OCCT)

    Una cara, números de hexágonos y patrones opcionales para shapes.face.subdivideToHexagonHoles, que corta un panal de agujeros hexagonales en la cara. Sin un patrón de escala cada agujero tiene la mitad del tamaño de su hexágono.

    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 cara en la que cortar los agujeros.

    undefined
    
    nrHexagonsU?: number

    Cuántos hexágonos a lo largo del rango U.

    10
    

    1

    Infinity

    1

    nrHexagonsV?: number

    Cuántos hexágonos a lo largo del rango V.

    10
    

    1

    Infinity

    1

    flatU: boolean

    Cuando es true, los hexágonos orientan un lado plano hacia la dirección U; cuando es false una esquina apunta hacia allí.

    holesToFaces?: boolean

    Cuando es true, el resultado lleva también una cara por agujero tras la cara perforada.

    false
    
    scalePatternU?: number[]

    Tamaños de los agujeros a lo largo de U como fracciones de su hexágono, aplicados por turnos; omitir la lista usa 0.5.

    undefined
    

    true

    scalePatternV?: number[]

    Tamaños de los agujeros a lo largo de V como fracciones de su hexágono, aplicados por turnos; omitir la lista usa 0.5.

    undefined
    

    true

    filletPattern?: number[]

    Redondeo de las esquinas de los agujeros como fracciones de 0 a 1 del radio máximo que cabe, aplicadas por turnos; 0 deja esquinas vivas.

    undefined
    

    true

    inclusionPattern?: boolean[]

    Qué hexágonos se convierten en agujeros, aplicado por turnos: true corta uno, false deja la cara entera ahí.

    undefined
    

    true

    offsetFromBorderU?: number

    Una fracción del rango U recortada en cada extremo antes de tender la cuadrícula, para que los agujeros se mantengan alejados del borde; mantenla por debajo de 0.5.

    0
    

    0

    0.5

    0.01

    offsetFromBorderV?: number

    Una fracción del rango V recortada en cada extremo antes de tender la cuadrícula, para que los agujeros se mantengan alejados del borde; mantenla por debajo de 0.5.

    0
    

    0

    0.5

    0.01