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