Bitbybit Docs
    Preparing search index...

    Class PointLightDto (Inputs.BabylonScene)

    يغذي babylon.scene.drawPointLight: مكان المصباح وألوانه وسطوعه وحجم كرته المرئية وإعدادات الظل.

    Index

    Constructors

    • Parameters

      • Optionalposition: Point3
      • Optionalintensity: number
      • Optionaldiffuse: string
      • Optionalspecular: string
      • Optionalradius: number
      • OptionalshadowGeneratorMapSize: number
      • OptionalenableShadows: boolean
      • OptionalshadowDarkness: number
      • OptionaltransparencyShadow: boolean
      • OptionalshadowUsePercentageCloserFiltering: boolean
      • OptionalshadowContactHardeningLightSizeUVRatio: number
      • OptionalshadowBias: number
      • OptionalshadowNormalBias: number
      • OptionalshadowMaxZ: number
      • OptionalshadowMinZ: number
      • OptionalshadowRefreshRate: number

      Returns PointLightDto

    Properties

    position: Point3

    المكان الذي يشع منه الضوء

    [0, 0, 0]
    
    intensity: number

    السطوع كقدرة ضوئية، لذا القيم بالآلاف طبيعية؛ 0 لا يعطي ضوءا

    2000
    

    0

    Infinity

    500

    diffuse: string

    لون hex للضوء على الأسطح

    #ffffff
    
    specular: string

    لون hex للومعات التي يصنعها الضوء على الأسطح اللامعة

    #ffffff
    
    radius: number

    نصف قطر الكرة المتوهجة المرسومة عند موضع الضوء، بوحدات المشهد؛ 0 لا يرسم شيئا

    0.1
    

    0

    Infinity

    0.1

    shadowGeneratorMapSize?: number

    دقة خريطة الظل بالبكسل؛ الأعلى يعطي ظلالا أوضح بتكلفة أكبر على GPU

    1024
    

    0

    Infinity

    1

    enableShadows?: boolean

    عندما يكون true، يلقي الضوء ظلالا من كل شبكة في المشهد

    true
    
    shadowDarkness?: number

    مدى فتوح الظلال، من 0 للداكنة تماما إلى 1 للخفية

    0
    

    0

    1

    0.1

    transparencyShadow: boolean

    عندما يكون true، تسمح الأجزاء الشفافة من الشبكات بمرور الضوء عبر الظل، وهو ما تحتاجه البقع الغاوسية

    false
    
    shadowUsePercentageCloserFiltering: boolean

    عندما يكون true، تنعم حواف الظلال بأخذ عينات من الخريطة عدة مرات

    true
    
    shadowContactHardeningLightSizeUVRatio: number

    مدى تشوش حواف الظلال مع المسافة من الملقي عندما يكون الترشيح مفعلا؛ الأكبر يشوش أكثر

    0.2
    

    0

    Infinity

    0.1

    shadowBias: number

    إزاحة عمق صغيرة تمنع الأسطح من تظليل نفسها بخطوط؛ ارفعها إذا ظهرت الخطوط

    0.0001
    

    0

    Infinity

    0.00001

    shadowNormalBias: number

    إزاحة إضافية على طول نواظم الأسطح ضد التظليل الذاتي، بوحدات المشهد

    0.002
    

    0

    Infinity

    0.0001

    shadowMaxZ: number

    أبعد مسافة من الضوء تحسب لها الظلال، بوحدات المشهد

    1000
    

    0

    Infinity

    50

    shadowMinZ: number

    أقرب مسافة من الضوء تحسب لها الظلال، بوحدات المشهد

    0.1
    

    0

    Infinity

    50

    shadowRefreshRate: number

    معدل إعادة رسم خريطة الظل: 1 كل إطار، 0 مرة واحدة فقط، 2 كل إطار ثان

    1
    

    0

    Infinity

    1