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

    Las caras sobre las que aplicar el patrón

    undefined
    
    affectorPoints: Point3[]

    Los puntos afectores afectan a la altura de los elementos de la pirámide. La distancia se mide entre un punto central de los puntos de las esquinas y el punto atractor. Después se reasigna a ciertos valores.

    undefined
    
    affectorRadiusList?: number[]

    El radio del afector indica el límite de la afectación. Las alturas de las celdas que están más lejos del afector que este radio no se ajustarán. Si no se proporciona el valor, todos los puntos afectores usarán el radio de 10.

    undefined
    

    true

    affectorFactors?: number[]

    Los factores de los afectores determinan si un afector dado atrae (valor de 0 a 1) o repele (valores de -1 a 0) la altura predeterminada de los elementos de la pirámide. Si no se proporciona el valor, todos los puntos afectores usarán el factor de 1 y por tanto atraerán las alturas.

    undefined
    

    true

    uNumber: number

    El número de pirámides a lo largo de la dirección u de la cara

    10
    

    1

    Infinity

    1

    vNumber: number

    El número de pirámides a lo largo de la dirección v de la cara

    5
    

    1

    Infinity

    1

    defaultHeight: number

    La altura predeterminada de la pirámide si no la afecta ninguno de los afectores.

    0.2
    

    -Infinity

    Infinity

    0.1

    affectMinHeight: number

    Valor mínimo que añadir a la altura si el factor del afector es 1 o restar de la altura si el factor del afector es -1. Esto se suma a la altura si el factor del afector es > 0 y se resta de la altura si el factor del afector es < 0.

    0
    

    0

    Infinity

    0.1

    affectMaxHeight: number

    Valor máximo que añadir a la altura si el factor del afector es 1 o restar de la altura si el factor del afector es -1. Esto se suma a la altura si el factor del afector es > 0 y se resta de la altura si el factor del afector es < 0.

    1
    

    0

    Infinity

    0.1

    precision: number

    Precisión del mallado del modelo dibujado. Cuanto menor es el número, más preciso es el modelo dibujado. Ten en cuenta que la salida de este algoritmo también contiene la forma occt pura, que puede mallarse por separado en los comandos de dibujo asíncrono

    0.01
    

    0.000001

    5

    0.001