Bitbybit Docs
    Preparing search index...

    Class CreateMeshDecalDto (Inputs.BabylonDecal)

    babylon.decal.createMeshDecal 使用:要贴上图像的网格、图像、投影的位置和方向、其大小以及渲染细节。

    Index

    Constructors

    • Parameters

      • OptionalsourceMesh: AbstractMesh
      • Optionaltexture: BaseTexture
      • Optionalposition: Point3
      • Optionalnormal: Vector3
      • Optionalsize: Vector3
      • Optionalangle: number
      • OptionalcullBackFaces: boolean
      • OptionallocalMode: boolean
      • OptionalzOffset: number

      Returns CreateMeshDecalDto

    Properties

    sourceMesh: AbstractMesh

    投影贴花的目标网格。贴花创建为紧贴表面的裁剪子网格。

    undefined
    
    texture: BaseTexture

    要投影的图像纹理。通过图像纹理创建它,并为镂空贴花保留 alpha 通道。

    undefined
    
    position: Point3

    贴花投影器在世界坐标中的位置。通常取自射线/拾取在网格上的命中点。

    [0, 0, 0]
    
    normal: Vector3

    贴花投影的方向,在世界坐标中。通常是命中点处的表面法线。

    [0, 1, 0]
    
    size: Vector3

    贴花盒在每个轴上的大小。第三个值是投影深度。

    [1, 1, 1]
    
    angle: number

    贴花绕投影方向旋转的角度,以弧度为单位。

    0
    

    0.1

    cullBackFaces: boolean

    从贴花网格中移除背面,使其只贴在朝向投影器的面上。

    true
    
    localMode: boolean

    使用网格的局部坐标而非世界空间计算贴花。在源网格已经过变换时很有用。

    false
    
    zOffset: number

    用于避免贴花与表面之间深度冲突的深度偏移。负值将贴花推向相机。

    -2
    

    0.5