Bitbybit Docs
    Preparing search index...

    Class BabylonDecal

    Coller des images sur des maillages, comme une étiquette ou un logo sur un produit. Un décalque géométrique est un maillage fin découpé qui épouse la surface, ce qui fonctionne sur tout maillage statique ; une carte de décalques peint dans l'espace de texture du maillage lui-même, n'ajoute aucune géométrie, suit la déformation et permet à de nombreuses projections de s'accumuler, mais nécessite des coordonnées UV propres.

    Index

    Constructors

    create

    • Crée un décalque géométrique qui projette une image sur un maillage. Le décalque est un maillage enfant découpé qui épouse la surface du maillage source, ce qui le rend compatible avec n'importe quel matériau et n'importe quel maillage statique. Il ajoute de la géométrie, donc pour les maillages déformables ou les nombreux décalques cumulés, préférez plutôt l'approche par carte de décalques.

      Parameters

      Returns Mesh

      maillage Babylon représentant le décalque, rattaché au maillage source

    • Active une carte de décalques dans l'espace UV sur un maillage et active le plugin de carte de décalques de son matériau. Contrairement aux décalques géométriques, cela projette les images directement dans l'espace de texture du maillage, donc aucune géométrie n'est ajoutée, les décalques suivent la déformation et les projections multiples se cumulent dans une seule carte. Le maillage doit avoir des coordonnées UV correctes et non chevauchantes.

      Parameters

      • inputs: EnableDecalMapDto

        maillage, son matériau et la résolution de la carte de décalques

      Returns MeshUVSpaceRenderer

      moteur de rendu de carte de décalques Babylon utilisé pour projeter des images

    update

    • Projette une image dans une carte de décalques. Chaque appel ajoute l'image à l'emplacement donné, en se cumulant sur les décalques projetés précédemment. Utilisez-le conjointement avec une carte de décalques activée sur le maillage.

      Parameters

      • inputs: ProjectDecalDto

        moteur de rendu de carte de décalques, texture d'image et paramètres de projection

      Returns void

    • Efface tous les décalques projetés d'une carte de décalques, la réinitialisant à vide.

      Parameters

      • inputs: DecalMapDto

        moteur de rendu de carte de décalques

      Returns void