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

    Les faces sur lesquelles appliquer le motif

    undefined
    
    affectorPoints: Point3[]

    Les points d'influence agissent sur la hauteur des éléments de pyramide. La distance est mesurée entre un point central des points de coin et le point attracteur. Elle est ensuite remappée vers certaines valeurs.

    undefined
    
    affectorRadiusList?: number[]

    Le rayon d'influence indique la limite de l'influence. Les hauteurs des cellules plus éloignées du point d'influence que ce rayon ne seront pas ajustées. Si la valeur n'est pas fournie, tous les points d'influence utiliseront le rayon de 10.

    undefined
    

    true

    affectorFactors?: number[]

    Les facteurs d'influence déterminent si un point d'influence donné attire (valeur de 0 à 1) ou repousse (valeurs de -1 à 0) la hauteur par défaut des éléments de pyramide. Si la valeur n'est pas fournie, tous les points d'influence utiliseront le facteur 1 et attireront donc les hauteurs.

    undefined
    

    true

    uNumber: number

    Le nombre de pyramides le long de la direction u de la face

    10
    

    1

    Infinity

    1

    vNumber: number

    Le nombre de pyramides le long de la direction v de la face

    5
    

    1

    Infinity

    1

    defaultHeight: number

    La hauteur par défaut de la pyramide si elle n'est influencée par aucun des points d'influence.

    0.2
    

    -Infinity

    Infinity

    0.1

    affectMinHeight: number

    Valeur minimale à ajouter à la hauteur si le facteur d'influence est 1 ou à soustraire de la hauteur si le facteur d'influence est -1. Cela s'ajoute à la hauteur si le facteur d'influence est > 0 et se soustrait de la hauteur si le facteur d'influence est < 0.

    0
    

    0

    Infinity

    0.1

    affectMaxHeight: number

    Valeur maximale à ajouter à la hauteur si le facteur d'influence est 1 ou à soustraire de la hauteur si le facteur d'influence est -1. Cela s'ajoute à la hauteur si le facteur d'influence est > 0 et se soustrait de la hauteur si le facteur d'influence est < 0.

    1
    

    0

    Infinity

    0.1

    precision: number

    Précision de maillage du modèle dessiné. Plus le nombre est bas, plus le modèle dessiné est précis. Gardez à l'esprit que la sortie de cet algorithme contient aussi une forme occt pure qui peut être maillée séparément dans les commandes draw any async

    0.01
    

    0.000001

    5

    0.001