Bitbybit Docs
    Preparing search index...

    Class BabylonDecal

    将图像贴到网格上,就像标签或徽标贴在产品上一样。几何贴花是紧贴表面的薄裁剪网格,适用于任何静态网格;贴花贴图则直接绘制到网格自身的纹理空间中,不增加几何体,跟随变形,并允许多次投影叠加,但需要干净的 UV 坐标。

    Index

    Constructors

    create

    • 创建一个将图像投射到网格上的几何贴花。该贴花是一个紧贴源网格表面的裁剪子网格,因此可用于任何材质和任何静态网格。它会增加几何体,所以对于变形网格或大量累积的贴花,建议改用贴花贴图方式。

      Parameters

      Returns Mesh

      表示贴花的 Babylon 网格,其父节点为源网格

    • 在网格上启用 UV 空间贴花贴图,并开启其材质的贴花贴图插件。与几何贴花不同,这种方式将图像直接投射到网格的纹理空间,因此不增加几何体,贴花会随变形而移动,且多次投射会累积到同一张贴图中。网格必须具有正确且不重叠的 UV 坐标。

      Parameters

      Returns MeshUVSpaceRenderer

      用于投影图像的 Babylon 贴花贴图渲染器

    update

    • 将图像投射到贴花贴图中。每次调用都会在指定位置添加图像,并累积到之前投射的贴花上。请与网格上启用的贴花贴图配合使用。

      Parameters

      • inputs: ProjectDecalDto

        贴花贴图渲染器、图像纹理和投影参数

      Returns void

    • 清除贴花贴图中所有已投射的贴花,将其重置为空。

      Parameters

      Returns void