Light

Gambaran Umum

Light adalah kelas dalam Aspose.3D FOSS untuk .NET. Mewarisi dari: Frustum, INamedObject, IOrientable.

Cahaya menerangi adegan.

Kelas ini menyediakan 15 metode untuk bekerja dengan objek Light dalam program .NET. Metode yang tersedia meliputi: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, Light, RemoveProperty, SceneObject, SetProperty. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.3D FOSS untuk .NET. Properti: Aspect, CastLight, CastShadows, Color, ConstantAttenuation, Direction, dan 20 lainnya.

Properti

NamaJenisAksesDeskripsi
ColorVector3Baca/TulisMendapatkan atau mengatur warna cahaya
LightTypeLightTypeBaca/TulisMendapatkan atau mengatur tipe cahaya
CastLightboolBaca/TulisMendapatkan atau mengatur apakah instansi cahaya saat ini dapat menerangi objek lain.
IntensitydoubleBaca/TulisMendapatkan atau mengatur intensitas cahaya, nilai default adalah 100
HotSpotdoubleBaca/TulisMendapatkan atau mengatur sudut kerucut titik panas (dalam derajat).
FalloffdoubleBaca/TulisMendapatkan atau mengatur sudut kerucut penurunan (dalam derajat).
ConstantAttenuationdoubleBaca/TulisMendapatkan atau mengatur attenuation konstan untuk menghitung total attenuation cahaya
LinearAttenuationdoubleBaca/TulisMendapatkan atau mengatur atenuasi linear untuk menghitung total atenuasi cahaya
QuadraticAttenuationdoubleBaca/TulisMendapatkan atau mengatur atenuasi kuadratik untuk menghitung total atenuasi cahaya
CastShadowsboolBaca/TulisMendapatkan atau mengatur apakah cahaya dapat membuat bayangan pada objek lain.
ShadowColorVector3Baca/TulisMendapatkan atau mengatur warna bayangan.
RotationModeRotationModeBaca/TulisMendapatkan atau mengatur mode orientasi frustum. Properti ini hanya berfungsi ketika Target bernilai null.
NearPlanedoubleBaca/TulisMendapatkan atau mengatur jarak bidang dekat frustum.
FarPlanedoubleBaca/TulisMendapatkan atau mengatur jarak bidang jauh frustum.
AspectdoubleBaca/TulisMendapatkan atau mengatur rasio aspek frustum
OrthoHeightdoubleBaca/TulisMendapatkan atau mengatur tinggi ketika frustum dalam proyeksi ortografik.
UpVector3Baca/TulisMendapatkan atau mengatur arah atas kamera
LookAtVector3Baca/TulisMendapatkan atau mengatur posisi yang menjadi fokus yang dilihat kamera.
DirectionVector3Baca/TulisMendapatkan atau mengatur arah yang dilihat kamera.
TargetNodeBaca/TulisMendapatkan atau mengatur target yang dilihat kamera.
ExcludedboolBaca/TulisMendapatkan atau mengatur apakah entitas ini harus dikecualikan selama proses ekspor.
ParentNodesList<Node>BacaMendapatkan semua node induk, sebuah entitas dapat terpasang pada beberapa node induk untuk instansi geometri
ParentNodeNodeBaca/TulisMendapatkan atau mengatur node induk pertama, jika node induk pertama diatur, entitas ini akan dipisahkan dari node induk lainnya.
SceneSceneBacaMendapatkan scene yang dimiliki objek ini
NamestringBaca/TulisMendapatkan atau mengatur nama.
PropertiesPropertyCollectionBacaMendapatkan koleksi semua properti.

Metode

Tanda TanganDeskripsi
Light()Menginisialisasi sebuah instance baru dari kelas.
Light(name: string)Menginisialisasi sebuah instance baru dari kelas.
Light(name: string, type: LightType)Menginisialisasi instansi baru dari kelas.
Entity(name: string)Menginisialisasi instansi baru dari kelas Entity.
GetBoundingBox()Mendapatkan bounding box entitas saat ini dalam sistem koordinat ruang objeknya.
GetEntityRendererKey()Mendapatkan kunci renderer entitas yang terdaftar di renderer
SceneObject(name: string)Inisialisasi sebuah SceneObject dengan nama default
SceneObject()Inisialisasi sebuah SceneObject.
A3DObject()Menginisialisasi instance baru dari kelas A3DObject tanpa nama.
A3DObject(name: string)Menginisialisasi instance baru dari kelas A3DObject.
RemoveProperty(property: Property)Menghapus properti dinamis.
RemoveProperty(property: string)Hapus properti yang ditentukan yang diidentifikasi dengan nama
GetProperty(property: string)Dapatkan nilai properti yang ditentukan
SetProperty(property: string, value: object?)Mengatur nilai properti yang ditentukan
FindProperty(propertyName: string)Menemukan properti.

Lihat Juga

 Bahasa Indonesia