LightRig
Prezentare generală
LightRig este o clasă în Aspose.Slides FOSS pentru C++.
Reprezintă proprietățile de iluminat pentru renderarea scenelor 3D.
Această clasă oferă 18 metode pentru a lucra cu obiecte LightRig în programe C++. Metodele disponibile includ: LightRig, LightRigPresetType, LightingDirection, direction, ensure_light_rig, get_light_rig, get_rotation, has_parent, init_internal, latitude, light_type, longitude, și 6 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații C++ după instalarea pachetului Aspose.Slides FOSS pentru C++. Proprietăți: LightRigPresetType, LightingDirection.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Access | Descriere: |
|---|---|---|---|
LightRigPresetType | LightRigPresetType | Citeşte. | Obține tipul presetului de rig de lumină. |
LightingDirection | LightingDirection | Citeşte. | Obține direcția iluminării. |
Metode
| Signature | Descriere: |
|---|---|
LightRigPresetType() → LightRigPresetType | Proprietatea obține sau stabilește tipul presetat al sistemului de iluminat |
LightingDirection() → LightingDirection | Proprietatea obține sau stabilește direcția de iluminat |
LightRig() | |
~LightRig() | |
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>) | Iniţializează un aparat de lumină cu suport XML. |
get_light_rig() → pugi::xml_node | Obține elementul dacă există în interiorul elementului scene3d. |
ensure_light_rig() → pugi::xml_node | Obțineți sau creați elementul cu rig=“threePt” dir=“t”. |
save() | Salvați modificările prin salvarea de la apel. |
has_parent() → bool | Întoarce adevărat dacă acest aparat de lumină a fost inițializat cu un element XML-parent. |
light_type() → LightRigPresetType | Întoarce tipul de lumină rig preset. |
set_light_type(value: LightRigPresetType) | Setează tipul presetului de rig de lumină. |
direction() → LightingDirection | Întoarce direcţia luminii. |
set_direction(value: LightingDirection) | Setează direcția iluminării. |
set_rotation(lat: float, lon: float, rev: float) | Stabilește unghiurile de rotație (latitudine, longitudine, revoluție) în grade. |
get_rotation() → std::array<float, 3> | Întoarce rotația ca {latitudine, longitudine, revoluție} în grade. |
latitude() → float | Întoarce componenta latitudinii de rotație. |
longitude() → float | Întoarce componenta de longitudine a rotației. |
revolution() → float | Întoarce componenta revoluție a rotației. |