Bitbybit Docs
    Preparing search index...

    Class FaceSubdivideToHexagonWiresDto<T> (Inputs.OCCT)

    Una cara, números de hexágonos y patrones opcionales para shapes.face.subdivideToHexagonWires, que tiende un panal de alambres hexagonales sobre el rango UV de la cara. Los patrones se leen hexágono por hexágono y se repiten cuando se agotan.

    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 cara sobre la que dibujar los hexágonos.

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

    scalePatternU?: number[]

    Tamaños de los hexágonos a lo largo de U como fracciones de su tamaño completo, aplicados por turnos respecto al centro de cada hexágono; 1 o sin lista significa sin escalado.

    undefined
    

    true

    scalePatternV?: number[]

    Tamaños de los hexágonos a lo largo de V como fracciones de su tamaño completo, aplicados por turnos respecto al centro de cada hexágono; 1 o sin lista significa sin escalado.

    undefined
    

    true

    filletPattern?: number[]

    Redondeo de las esquinas de los hexágonos 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 dibujan, aplicado por turnos: true dibuja uno, false lo omite.

    undefined
    

    true

    offsetFromBorderU?: number

    Una fracción del rango U recortada en cada extremo antes de tender la cuadrícula, para que el patrón se mantenga alejado 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 el patrón se mantenga alejado del borde; mantenla por debajo de 0.5.

    0
    

    0

    0.5

    0.01

    extendUUp?: boolean

    Cuando es true, la cuadrícula se estira para que los hexágonos del extremo alto de U sobrepasen ese borde, cubriéndolo sin un borde dentado.

    false
    
    extendUBottom?: boolean

    Cuando es true, la cuadrícula se estira para que los hexágonos del extremo bajo de U sobrepasen ese borde, cubriéndolo sin un borde dentado.

    false
    
    extendVUp?: boolean

    Cuando es true, la cuadrícula se estira para que los hexágonos del extremo alto de V sobrepasen ese borde, cubriéndolo sin un borde dentado.

    false
    
    extendVBottom?: boolean

    Cuando es true, la cuadrícula se estira para que los hexágonos del extremo bajo de V sobrepasen ese borde, cubriéndolo sin un borde dentado.

    false