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

    نسيج الصورة المراد إسقاطه. أنشئه عبر نسيج الصورة، واحتفظ بقناة ألفا للملصقات المقصوصة.

    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

    انحياز العمق المستخدم لتجنب تصارع Z بين الملصق والسطح. القيم السالبة تدفع الملصق نحو الكاميرا.

    -2
    

    0.5