LightRig
Przegląd
LightRig jest klasą w Aspose.Slides FOSS dla C++.
Reprezentuje właściwości układu oświetlenia dla renderowania scen 3D.
Ta klasa udostępnia 18 metod do pracy z obiektami LightRig w programach C++. Dostępne metody to: LightRig, LightRigPresetType, LightingDirection, direction, ensure_light_rig, get_light_rig, get_rotation, has_parent, init_internal, latitude, light_type, longitude oraz 6 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji C++ po zainstalowaniu pakietu Aspose.Slides FOSS dla C++. Właściwości: LightRigPresetType, LightingDirection.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
LightRigPresetType | LightRigPresetType | Odczyt | Pobiera typ predefiniowanego zestawu oświetlenia. |
LightingDirection | LightingDirection | Odczyt | Pobiera kierunek oświetlenia. |
Metody
| Sygnatura | Opis |
|---|---|
LightRigPresetType() → LightRigPresetType | Właściwość pobiera lub ustawia typ predefiniowanego zestawu oświetlenia |
LightingDirection() → LightingDirection | Właściwość pobiera lub ustawia kierunek oświetlenia |
LightRig() | |
~LightRig() | |
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>) | Zainicjalizuj XML-oparty zestaw oświetleniowy. |
get_light_rig() → pugi::xml_node | Pobierz element, jeśli istnieje w elemencie scene3d. |
ensure_light_rig() → pugi::xml_node | Pobierz lub utwórz element z domyślnymi rig=“threePt” dir=“t”. |
save() | Zapisz zmiany za pomocą wywołania zwrotnego zapisu. |
has_parent() → bool | Zwraca true, jeśli ten zestaw świateł został zainicjowany rodzicem elementu XML. |
light_type() → LightRigPresetType | Zwraca typ predefiniowanego zestawu świateł. |
set_light_type(value: LightRigPresetType) | Ustawia typ presetu układu oświetlenia. |
direction() → LightingDirection | Zwraca kierunek oświetlenia. |
set_direction(value: LightingDirection) | Ustawia kierunek oświetlenia. |
set_rotation(lat: float, lon: float, rev: float) | Ustawia kąty obrotu (latitude, longitude, revolution) w stopniach. |
get_rotation() → std::array<float, 3> | Zwraca obrót jako {latitude, longitude, revolution} w stopniach. |
latitude() → float | Zwraca składnik szerokości geograficznej rotacji. |
longitude() → float | Zwraca składnik długości geograficznej rotacji. |
revolution() → float | Zwraca składnik obrotu rotacji. |