Bitbybit Docs
    Bereite Suchindex vor...

    Klasse BabylonDecal

    Bilder auf Meshes aufkleben, so wie ein Etikett oder ein Logo auf einem Produkt sitzt. Ein Geometrie-Decal ist ein dünnes beschnittenes Mesh, das sich an die Oberfläche schmiegt und auf jedem statischen Mesh funktioniert; eine Decal-Map malt stattdessen in den eigenen Texturraum des Meshes, fügt keine Geometrie hinzu, folgt Verformungen und lässt viele Projektionen sich aufbauen, braucht aber saubere UV-Koordinaten.

    Index

    Konstruktoren

    create

    • Erstellt ein Geometrie-Abziehbild, das ein Bild auf ein Mesh projiziert. Das Abziehbild ist ein zugeschnittenes Kind-Mesh, das sich an die Oberfläche des Quell-Meshes anschmiegt, wodurch es mit jedem Material und auf jedem statischen Mesh funktioniert. Es fügt Geometrie hinzu, daher ist für verformbare Meshes oder viele sich anhäufende Abziehbilder der Decal-Map-Ansatz vorzuziehen.

      Parameter

      Rückgabewert Mesh

      Babylon-Mesh, das das Decal darstellt, dem Quell-Mesh untergeordnet

    • Aktiviert eine Decal-Map im UV-Raum auf einem Mesh und schaltet das Decal-Map-Plugin seines Materials ein. Anders als Geometrie-Abziehbilder projiziert dies Bilder direkt in den Texturraum des Meshes, sodass keine Geometrie hinzugefügt wird, Abziehbilder der Verformung folgen und sich mehrere Projektionen zu einer einzigen Map anhäufen. Das Mesh muss über korrekte, nicht überlappende UV-Koordinaten verfügen.

      Parameter

      Rückgabewert MeshUVSpaceRenderer

      Babylon-Decal-Map-Renderer, der zum Projizieren von Bildern verwendet wird

    update

    • Projiziert ein Bild in eine Decal-Map. Jeder Aufruf fügt das Bild an der angegebenen Stelle hinzu und häuft es auf zuvor projizierte Abziehbilder an. Verwenden Sie es zusammen mit einer auf dem Mesh aktivierten Decal-Map.

      Parameter

      • inputs: ProjectDecalDto

        Decal-Map-Renderer, Bildtextur und Projektionsparameter

      Rückgabewert void

    • Entfernt alle projizierten Abziehbilder aus einer Decal-Map und setzt sie auf leer zurück.

      Parameter

      Rückgabewert void