Light

Light class

Cahaya menerangi adegan. Rumus untuk menghitung total redaman cahaya adalah: A = ConstantAttenuation + (Dist LinearAttenuation) + ((Dist^2) QuadraticAttenuation)

Metode

constructor

NamaDeskripsi
constructor()Menginisialisasi instance baru dari kelas Light.

Result:


constructor_overload

NamaDeskripsi
constructor_overload(name)Menginisialisasi instance baru dari kelas Light.

Parameters:

NamaTipeDeskripsi
nameStringNama

Result:


constructor_overload2

NamaDeskripsi
constructor_overload2(name, type)Menginisialisasi instance baru dari kelas Light.

Parameters:

NamaTipeDeskripsi
nameStringNama
tipeLightTypeLightType

Result:


getColor

NamaDeskripsi
getColor()Mendapatkan atau mengatur warna cahaya

Result:


setColor

NamaDeskripsi
setColor(value)Mendapatkan atau mengatur warna cahaya

Result:


getLightType

NamaDeskripsi
getLightType()Mendapatkan atau mengatur tipe cahaya. Nilai properti adalah konstanta integer LightType.

Result:


setLightType

NamaDeskripsi
setLightType(value)Mendapatkan atau mengatur tipe cahaya. Nilai properti adalah konstanta integer LightType.

Result:


getCastLight

NamaDeskripsi
getCastLight()Mendapatkan atau mengatur apakah instance cahaya saat ini dapat menerangi objek lain.

Result:


setCastLight

NamaDeskripsi
setCastLight(value)Mendapatkan atau mengatur apakah instance cahaya saat ini dapat menerangi objek lain.

Result:


getIntensity

NamaDeskripsi
getIntensity()Mendapatkan atau mengatur intensitas cahaya, nilai default adalah 100

Result:


setIntensity

NamaDeskripsi
setIntensity(value)Mendapatkan atau mengatur intensitas cahaya, nilai default adalah 100

Result:


getHotSpot

NamaDeskripsi
getHotSpot()Mendapatkan atau mengatur sudut kerucut hot spot (dalam derajat).

Result:


setHotSpot

NamaDeskripsi
setHotSpot(value)Mendapatkan atau mengatur sudut kerucut hot spot (dalam derajat).

Result:


getFalloff

NamaDeskripsi
getFalloff()Mendapatkan atau mengatur sudut kerucut penurunan (dalam derajat).

Result:


setFalloff

NamaDeskripsi
setFalloff(value)Mendapatkan atau mengatur sudut kerucut penurunan (dalam derajat).

Result:


getConstantAttenuation

NamaDeskripsi
getConstantAttenuation()Mendapatkan atau mengatur atenuasi konstan untuk menghitung total atenuasi cahaya

Result:


setConstantAttenuation

NamaDeskripsi
setConstantAttenuation(value)Mendapatkan atau mengatur atenuasi konstan untuk menghitung total atenuasi cahaya

Result:


getLinearAttenuation

NamaDeskripsi
getLinearAttenuation()Mendapatkan atau mengatur atenuasi linier untuk menghitung total atenuasi cahaya

Result:


setLinearAttenuation

NamaDeskripsi
setLinearAttenuation(value)Mendapatkan atau mengatur atenuasi linier untuk menghitung total atenuasi cahaya

Result:


getQuadraticAttenuation

NamaDeskripsi
getQuadraticAttenuation()Mendapatkan atau mengatur atenuasi kuadratik untuk menghitung total atenuasi cahaya

Result:


setQuadraticAttenuation

NamaDeskripsi
setQuadraticAttenuation(value)Mendapatkan atau mengatur atenuasi kuadratik untuk menghitung total atenuasi cahaya

Result:


getCastShadows

NamaDeskripsi
getCastShadows()Mendapatkan atau mengatur apakah cahaya dapat menghasilkan bayangan pada objek lain.

Result:


setCastShadows

NamaDeskripsi
setCastShadows(value)Mendapatkan atau mengatur apakah cahaya dapat menghasilkan bayangan pada objek lain.

Result:


getShadowColor

NamaDeskripsi
getShadowColor()Mendapatkan atau mengatur warna bayangan.

Result:


setShadowColor

NamaDeskripsi
setShadowColor(value)Mendapatkan atau mengatur warna bayangan.

Result:


getRotationMode

NamaDeskripsi
getRotationMode()Mendapatkan atau mengatur mode orientasi frustum. Properti ini hanya berfungsi ketika Target bernilai null. Jika nilai adalah RotationMode.FIXED_TARGET, arah selalu dihitung oleh properti LookAt. Jika tidak, LookAt selalu dihitung oleh Direction. Nilai properti adalah konstanta integer RotationMode.

Result:


setRotationMode

NamaDeskripsi
setRotationMode(value)Mendapatkan atau mengatur mode orientasi frustum. Properti ini hanya berfungsi ketika Target bernilai null. Jika nilai adalah RotationMode.FIXED_TARGET, arah selalu dihitung oleh properti LookAt. Jika tidak, LookAt selalu dihitung oleh Direction. Nilai properti adalah konstanta integer RotationMode.

Result:


getNearPlane

NamaDeskripsi
getNearPlane()Mendapatkan atau mengatur jarak near plane frustum.

Result:


setNearPlane

NamaDeskripsi
setNearPlane(value)Mendapatkan atau mengatur jarak near plane frustum.

Result:


getFarPlane

NamaDeskripsi
getFarPlane()Mendapatkan atau mengatur jarak bidang jauh frustum.

Result:


setFarPlane

NamaDeskripsi
setFarPlane(value)Mendapatkan atau mengatur jarak bidang jauh frustum.

Result:


getAspect

NamaDeskripsi
getAspect()Mendapatkan atau mengatur rasio aspek frustum

Result:


setAspect

NamaDeskripsi
setAspect(value)Mendapatkan atau mengatur rasio aspek frustum

Result:


getOrthoHeight

NamaDeskripsi
getOrthoHeight()Mendapatkan atau mengatur tinggi ketika frustum dalam proyeksi ortografik.

Result:


setOrthoHeight

NamaDeskripsi
setOrthoHeight(value)Mendapatkan atau mengatur tinggi ketika frustum dalam proyeksi ortografik.

Result:


getUp

NamaDeskripsi
getUp()Mendapatkan atau mengatur arah atas kamera

Result:


setUp

NamaDeskripsi
setUp(value)Mendapatkan atau mengatur arah atas kamera

Result:


getLookAt

NamaDeskripsi
getLookAt()Mendapatkan atau mengatur posisi yang diminati yang dilihat kamera.

Result:


setLookAt

NamaDeskripsi
setLookAt(value)Mendapatkan atau mengatur posisi yang diminati yang dilihat kamera.

Result:


getDirection

NamaDeskripsi
getDirection()Mendapatkan atau mengatur arah yang dilihat kamera. Perubahan pada properti ini juga akan memengaruhi LookAt dan Target.

Result:


setDirection

NamaDeskripsi
setDirection(value)Mendapatkan atau mengatur arah yang dilihat kamera. Perubahan pada properti ini juga akan memengaruhi LookAt dan Target.

Result:


getTarget

NamaDeskripsi
getTarget()Mendapatkan atau mengatur target yang dilihat kamera. Jika pengguna mendukung properti ini, sebaiknya diterapkan sebelum properti LookAt.

Result:


setTarget

NamaDeskripsi
setTarget(value)Mendapatkan atau mengatur target yang dilihat kamera. Jika pengguna mendukung properti ini, sebaiknya diterapkan sebelum properti LookAt.

Result:


getParentNodes

NamaDeskripsi
getParentNodes()Mendapatkan semua node induk, sebuah entitas dapat dilampirkan ke beberapa node induk untuk instansiasi geometri. Node-node tersebut.

Result:


getExcluded

NamaDeskripsi
getExcluded()Mendapatkan atau mengatur apakah entitas ini harus dikecualikan selama ekspor.

Result:


setExcluded

NamaDeskripsi
setExcluded(value)Mendapatkan atau mengatur apakah entitas ini harus dikecualikan selama ekspor.

Result:


getParentNode

NamaDeskripsi
getParentNode()Mendapatkan atau mengatur node induk pertama, jika mengatur node induk pertama, entitas ini akan terlepas dari node induk lainnya. Node induk.

Result:


setParentNode

NamaDeskripsi
setParentNode(value)Mendapatkan atau mengatur node induk pertama, jika mengatur node induk pertama, entitas ini akan terlepas dari node induk lainnya. Node induk.

Result:


getScene

NamaDeskripsi
getScene()Mendapatkan adegan yang dimiliki objek ini

Result:


getName

NamaDeskripsi
getName()Mendapatkan atau mengatur nama. Nama.

Result:


setName

NamaDeskripsi
setName(value)Mendapatkan atau mengatur nama. Nama.

Result:


getProperties

NamaDeskripsi
getProperties()Mendapatkan koleksi semua properti.

Result:


getBoundingBox

NamaDeskripsi
getBoundingBox()Mendapatkan kotak pembatas entitas saat ini dalam sistem koordinat ruang objeknya.

Result:


getEntityRendererKey

NamaDeskripsi
getEntityRendererKey()Mendapatkan kunci renderer entitas yang terdaftar di renderer

Result: EntityRendererKey


removeProperty

NamaDeskripsi
removeProperty(property)Menghapus properti dinamis.

Parameters:

NamaTipeDeskripsi
propertyPropertyProperti mana yang akan dihapus

Result: boolean


removeProperty

NamaDeskripsi
removeProperty(property)Hapus properti yang ditentukan yang diidentifikasi dengan nama

Parameters:

NamaTipeDeskripsi
propertStringnull

Result: boolean


getProperty

NamaDeskripsi
getProperty(property)Dapatkan nilai properti yang ditentukan

Parameters:

NamaTipeDeskripsi
propertyStringNama properti

Result: Object


setProperty

NamaDeskripsi
setProperty(property, value)Menetapkan nilai properti yang ditentukan

Parameters:

NamaTipeDeskripsi
propertyStringNama properti
valueObjectNilai properti

Result: Object


findProperty

NamaDeskripsi
findProperty(propertyName)Menemukan properti. Bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti native (Diidentifikasi berdasarkan namanya)

Parameters:

NamaTipeDeskripsi
propertyNameStringNama properti.

Result: Property