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[]

    As faces em que aplicar o padrão

    undefined
    
    affectorPoints: Point3[]

    Os pontos afetadores afetam a altura dos elementos da pirâmide. A distância é medida entre um ponto central dos pontos de canto e o ponto atrator. Depois é remapeada para determinados valores.

    undefined
    
    affectorRadiusList?: number[]

    O raio do afetador indica o limite da influência. As alturas das células que estejam mais longe do afetador do que este raio não serão ajustadas. Se o valor não for fornecido, todos os pontos afetadores usarão o raio de 10.

    undefined
    

    true

    affectorFactors?: number[]

    Os fatores dos afetadores determinam se um dado afetador atrai (valor de 0 a 1) ou repele (valores de -1 a 0) a altura predefinida dos elementos da pirâmide. Se o valor não for fornecido, todos os pontos afetadores usarão o fator 1 e, portanto, atrairão as alturas.

    undefined
    

    true

    uNumber: number

    O número de pirâmides ao longo da direção u da face

    10
    

    1

    Infinity

    1

    vNumber: number

    O número de pirâmides ao longo da direção v da face

    5
    

    1

    Infinity

    1

    defaultHeight: number

    A altura predefinida da pirâmide se não for afetada por nenhum dos afetadores.

    0.2
    

    -Infinity

    Infinity

    0.1

    affectMinHeight: number

    Valor mínimo a adicionar à altura se o fator do afetador for 1 ou a subtrair da altura se o fator do afetador for -1. Isto adiciona à altura se o fator do afetador for > 0 e subtrai da altura se o fator do afetador for < 0.

    0
    

    0

    Infinity

    0.1

    affectMaxHeight: number

    Valor máximo a adicionar à altura se o fator do afetador for 1 ou a subtrair da altura se o fator do afetador for -1. Isto adiciona à altura se o fator do afetador for > 0 e subtrai da altura se o fator do afetador for < 0.

    1
    

    0

    Infinity

    0.1

    precision: number

    Precisão de malha do modelo desenhado. Quanto menor o número, mais preciso é o modelo desenhado. Tenha em conta que o resultado deste algoritmo também contém a forma occt pura, que pode ser malhada separadamente em qualquer comando assíncrono de desenho

    0.01
    

    0.000001

    5

    0.001