Bitbybit Docs
    Preparing search index...

    Class PointLightDto (Inputs.BabylonScene)

    Masukan untuk babylon.scene.drawPointLight: tempat bohlam berada, warna dan kecerahannya, ukuran bola yang terlihat dan pengaturan bayangan.

    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

    Tempat cahaya bersinar

    [0, 0, 0]
    
    intensity: number

    Kecerahan sebagai daya cahaya, sehingga nilai ribuan adalah normal; 0 tidak memberi cahaya

    2000
    

    0

    Infinity

    500

    diffuse: string

    Warna heksadesimal cahaya pada permukaan

    #ffffff
    
    specular: string

    Warna heksadesimal kilau yang dihasilkan cahaya pada permukaan mengilap

    #ffffff
    
    radius: number

    Jari-jari bola bercahaya yang digambar di posisi cahaya, dalam satuan scene; 0 tidak menggambar apa pun

    0.1
    

    0

    Infinity

    0.1

    shadowGeneratorMapSize?: number

    Resolusi peta bayangan dalam piksel; lebih tinggi memberi bayangan lebih tajam dengan biaya GPU lebih besar

    1024
    

    0

    Infinity

    1

    enableShadows?: boolean

    Jika true, cahaya menghasilkan bayangan dari setiap mesh di scene

    true
    
    shadowDarkness?: number

    Seberapa terang bayangannya, dari 0 untuk sepenuhnya gelap sampai 1 untuk tak terlihat

    0
    

    0

    1

    0.1

    transparencyShadow: boolean

    Jika true, bagian transparan mesh meloloskan cahaya melalui bayangan, yang dibutuhkan Gaussian splat

    false
    
    shadowUsePercentageCloserFiltering: boolean

    Jika true, tepi bayangan dihaluskan dengan mengambil sampel peta beberapa kali

    true
    
    shadowContactHardeningLightSizeUVRatio: number

    Seberapa banyak tepi bayangan mengabur seiring jarak dari penghasil bayangan saat penyaringan aktif; lebih besar lebih mengabur

    0.2
    

    0

    Infinity

    0.1

    shadowBias: number

    Offset kedalaman kecil yang mencegah permukaan membayangi dirinya sendiri dalam garis-garis; naikkan jika muncul garis-garis

    0.0001
    

    0

    Infinity

    0.00001

    shadowNormalBias: number

    Offset tambahan di sepanjang normal permukaan terhadap bayangan diri, dalam satuan scene

    0.002
    

    0

    Infinity

    0.0001

    shadowMaxZ: number

    Jarak terjauh dari cahaya tempat bayangan dihitung, dalam satuan scene

    1000
    

    0

    Infinity

    50

    shadowMinZ: number

    Jarak terdekat dari cahaya tempat bayangan dihitung, dalam satuan scene

    0.1
    

    0

    Infinity

    50

    shadowRefreshRate: number

    Seberapa sering peta bayangan digambar ulang: 1 setiap frame, 0 sekali saja, 2 setiap frame kedua

    1
    

    0

    Infinity

    1