Bitbybit Docs
    Preparing search index...

    Class CreatePolygonDto (Inputs.BabylonMeshBuilder)

    Alimente babylon.meshBuilder.createPolygon : le contour d'un polygone plat dans le plan XZ, ses trous, une épaisseur facultative et la façon dont il est ombré et enveloppé.

    Index

    Constructors

    • Parameters

      • Optionalshape: Vector3[]
      • Optionalholes: Vector3[][]
      • Optionaldepth: number
      • OptionalsmoothingThreshold: number
      • OptionalsideOrientation: sideOrientationEnum
      • Optionalwrap: boolean
      • OptionalenableShadows: boolean

      Returns CreatePolygonDto

    Properties

    shape: Vector3[]

    Les points du contour dans l'ordre, seuls X et Z sont utilisés ; le contour ne doit pas se croiser

    holes?: Vector3[][]

    Listes de points, un contour par trou découpé dans le polygone

    true

    depth: number

    Épaisseur donnée au polygone vers le bas le long de Y, en unités de la scène ; 0 le garde plat

    0
    

    0

    Infinity

    0.1

    smoothingThreshold: number

    À quel point deux normales de faces doivent être proches pour que l'arête entre elles soit ombrée en lissé

    0.01
    

    0

    1

    0.01

    sideOrientation: sideOrientationEnum

    Quel côté de chaque face est dessiné : l'avant, l'arrière ou les deux ; les maillages à une seule face sont invisibles de derrière

    frontside
    
    wrap: boolean

    Quand vrai, les côtés d'un polygone extrudé reçoivent des coordonnées de texture qui l'enveloppent

    false
    
    enableShadows: boolean

    Quand vrai, le maillage projette et reçoit les ombres des lumières qui les ont activées

    true