Bitbybit Docs
    Preparing search index...

    Class PyramidSimpleAffectorsDto<T> (Advanced.Patterns.FacePatterns.PyramidSimple)

    Type Parameters

    • T
    Index

    Constructors

    • Type Parameters

      • T

      Parameters

      • Optionalfaces: T[]
      • OptionalaffectorPoints: Point3[]
      • OptionaluNumber: number
      • OptionalvNumber: number
      • OptionalminHeight: number
      • OptionalmaxHeight: number
      • Optionalprecision: number

      Returns PyramidSimpleAffectorsDto<T>

    Properties

    faces: T[]

    要应用图案的面

    undefined
    
    affectorPoints: Point3[]

    影响点影响金字塔单元的高度。距离在角点的中心点与吸引点之间测量。然后它被重新映射到特定的值。

    undefined
    
    affectorRadiusList?: number[]

    影响半径表示影响的范围。距影响点比该半径更远的单元高度不会被调整。如果未提供值,所有影响点都将使用 10 的半径。

    undefined
    

    true

    affectorFactors?: number[]

    影响系数决定给定的影响点是吸引(值 0 到 1)还是排斥(值 -1 到 0)金字塔单元的默认高度。 如果未提供值,所有影响点都将使用 1 的系数,从而吸引高度。

    undefined
    

    true

    uNumber: number

    沿面的 u 方向的金字塔数量

    10
    

    1

    Infinity

    1

    vNumber: number

    沿面的 v 方向的金字塔数量

    5
    

    1

    Infinity

    1

    defaultHeight: number

    金字塔不受任何影响点影响时的默认高度。

    0.2
    

    -Infinity

    Infinity

    0.1

    affectMinHeight: number

    影响系数为 1 时加到高度上、影响系数为 -1 时从高度中减去的最小值。 影响系数 > 0 时加到高度上,影响系数 < 0 时从高度中减去。

    0
    

    0

    Infinity

    0.1

    affectMaxHeight: number

    影响系数为 1 时加到高度上、影响系数为 -1 时从高度中减去的最大值。 影响系数 > 0 时加到高度上,影响系数 < 0 时从高度中减去。

    1
    

    0

    Infinity

    0.1

    precision: number

    所绘制模型的网格化精度。数值越小,绘制的模型越精确。请注意,该算法的输出还包含纯 occt 形状,可以在 draw any async 命令中单独网格化

    0.01
    

    0.000001

    5

    0.001