Bitbybit Docs
    Preparing search index...

    Class CreatePolygonDto (Inputs.BabylonMeshBuilder)

    Alimenta babylon.meshBuilder.createPolygon: o contorno de um polígono plano no plano XZ, os seus furos, uma espessura opcional e como é sombreado e envolvido.

    Index

    Constructors

    • Parameters

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

      Returns CreatePolygonDto

    Properties

    shape: Vector3[]

    Os pontos do contorno por ordem, usando apenas X e Z; o contorno não se pode cruzar a si mesmo

    holes?: Vector3[][]

    Listas de pontos, um contorno por furo recortado do polígono

    true

    depth: number

    Espessura dada ao polígono para baixo ao longo de Y, em unidades da cena; 0 mantém-no plano

    0
    

    0

    Infinity

    0.1

    smoothingThreshold: number

    Quão próximas duas normais de face têm de estar para a aresta entre elas ser sombreada suavemente

    0.01
    

    0

    1

    0.01

    sideOrientation: sideOrientationEnum

    Que lado de cada face é desenhado: a frente, o verso ou ambos; as malhas de um só lado são invisíveis por trás

    frontside
    
    wrap: boolean

    Quando true, os lados de um polígono extrudido recebem coordenadas de textura que o envolvem

    false
    
    enableShadows: boolean

    Quando true, a malha projeta e recebe sombras das luzes que as têm ativadas

    true