Prostor imena: Aspose.ThreeD.Entities
Light klasa predstavlja izvor svjetla pričvršćen uz čvor scene. Proširuje
Entity i podržava četiri vrste svjetla: usmjereno, točkasto, spot i ambijentalno. Svjetlo se postavlja u scenu stvaranjem podčvora i pričvršćivanjem
Light entiteta na njega.
| |
|---|
Light() | Stvara točkasto svjetlo s zadanim imenom "Light", bijela boja, intenzitet 1.0, domet 1.0 |
Light(LightType type) | Stvara svjetlo zadane vrste s zadanim imenom "Light" |
Light(LightType type, string name) | Stvara imenovano svjetlo zadane vrste |
| | | |
|---|
Type | LightType | get | Vrsta svjetla (POINT, SPOT, DIRECTIONAL ili AMBIENT). Postavlja se pri konstrukciji; samo za čitanje nakon toga. |
Color | Vector3 | get/set | RGB boja svjetla. Zadano: Vector3.One (bijela) |
Intensity | float | get/set | Množitelj svjetline. Zadano: 1.0 |
Range | float | get/set | Maksimalna udaljenost utjecaja za točkaste i spot svjetla. Zadano: 1.0 |
| Tip povratne vrijednosti | |
|---|
GetBoundingBox() | BoundingBox | Vraća prazan ograničavajući okvir (svjetla nemaju geometrijsku veličinu) |
LightType
LightType je klasa tipa vrijednosti s četiri javna statička instance:
| |
|---|
LightType.POINT | Emitira svjetlo jednako u svim smjerovima iz točke u prostoru |
LightType.SPOT | Emitira svjetlosni konus u smjeru u kojem je čvor okrenut |
LightType.DIRECTIONAL | Emitira paralelne svjetlosne zrake kao da dolaze iz beskonačno udaljenog izvora |
LightType.AMBIENT | Dodaje jedinstvenu ambijentalnu iluminaciju; raspon i smjer se ne koriste |
LightType ima jedno svojstvo:
| | | |
|---|
Name | string | get | Prikazno ime vrste svjetla ("Point", "Spot", "Directional", "Ambient") |
Dodajte smjerno i točkasto svjetlo u scenu i spremite u FBX:
Vidi također