Bitbybit Docs
    Preparing search index...

    Class BabylonDecal

    Colar imagens em malhas, como uma etiqueta ou um logótipo assenta num produto. Um decalque geométrico é uma malha fina recortada que abraça a superfície, e funciona em qualquer malha estática; um mapa de decalques pinta no espaço de textura da própria malha, não adiciona geometria, acompanha a deformação e permite acumular muitas projeções, mas precisa de coordenadas UV limpas.

    Index

    Constructors

    create

    • Cria um decalque de geometria que projeta uma imagem sobre uma malha. O decalque é uma malha filha recortada que se ajusta à superfície da malha de origem, o que faz com que funcione com qualquer material e em qualquer malha estática. Ele adiciona geometria, portanto, para malhas deformáveis ou muitos decalques acumulados, prefira a abordagem de mapa de decalques.

      Parameters

      Returns Mesh

      Malha Babylon que representa o decalque, com a malha de origem como pai

    • Ativa um mapa de decalques no espaço UV em uma malha e liga o plugin de mapa de decalques de seu material. Ao contrário dos decalques de geometria, isto projeta imagens diretamente no espaço de textura da malha, de modo que nenhuma geometria é adicionada, os decalques acompanham a deformação e múltiplas projeções se acumulam em um único mapa. A malha deve ter coordenadas UV adequadas e não sobrepostas.

      Parameters

      Returns MeshUVSpaceRenderer

      Renderizador de mapa de decalques Babylon usado para projetar imagens

    update

    • Projeta uma imagem em um mapa de decalques. Cada chamada adiciona a imagem no local indicado, acumulando sobre decalques projetados anteriormente. Use-o em conjunto com um mapa de decalques ativado na malha.

      Parameters

      • inputs: ProjectDecalDto

        renderizador de mapa de decalques, textura de imagem e parâmetros de projeção

      Returns void

    • Limpa todos os decalques projetados de um mapa de decalques, redefinindo-o para vazio.

      Parameters

      Returns void