Bitbybit Docs
    Preparing search index...

    Class FaceSubdivideToHexagonWiresDto<T> (Inputs.OCCT)

    用于 shapes.face.subdivideToHexagonWires 的面、六边形数量和可选的图案,它在面的 UV 范围上铺设六边形线框的蜂窝。图案逐六边形读取,用尽后重复。

    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

    要在其上绘制六边形的面。

    undefined
    
    nrHexagonsU?: number

    跨 U 范围有多少个六边形。

    10
    

    1

    Infinity

    1

    nrHexagonsV?: number

    跨 V 范围有多少个六边形。

    10
    

    1

    Infinity

    1

    flatU: boolean

    为 true 时,六边形以平边朝向 U 方向;为 false 时以一个角朝向该方向。

    scalePatternU?: number[]

    六边形沿 U 的大小,以其完整大小的比例表示,围绕每个六边形的中心依次应用;1 或不给列表表示不缩放。

    undefined
    

    true

    scalePatternV?: number[]

    六边形沿 V 的大小,以其完整大小的比例表示,围绕每个六边形的中心依次应用;1 或不给列表表示不缩放。

    undefined
    

    true

    filletPattern?: number[]

    六边形的角部圆角,以能容纳的最大半径的 0 到 1 比例表示,依次应用;0 保留锐角。

    undefined
    

    true

    inclusionPattern?: boolean[]

    绘制哪些六边形,依次应用:true 绘制,false 跳过。

    undefined
    

    true

    offsetFromBorderU?: number

    铺设网格之前在 U 范围两端各修剪掉的比例,使图案远离边框;请保持小于 0.5。

    0
    

    0

    0.5

    0.01

    offsetFromBorderV?: number

    铺设网格之前在 V 范围两端各修剪掉的比例,使图案远离边框;请保持小于 0.5。

    0
    

    0

    0.5

    0.01

    extendUUp?: boolean

    为 true 时,网格被拉伸使 U 高端的六边形越过该边界,从而覆盖它而没有锯齿状边缘。

    false
    
    extendUBottom?: boolean

    为 true 时,网格被拉伸使 U 低端的六边形越过该边界,从而覆盖它而没有锯齿状边缘。

    false
    
    extendVUp?: boolean

    为 true 时,网格被拉伸使 V 高端的六边形越过该边界,从而覆盖它而没有锯齿状边缘。

    false
    
    extendVBottom?: boolean

    为 true 时,网格被拉伸使 V 低端的六边形越过该边界,从而覆盖它而没有锯齿状边缘。

    false