LightRig
Overview
LightRig є класом в Aspose.Slides FOSS для C++.
Представляє властивості світлового пристрою для 3D-рендерингу сцен.
Цей клас надає 18 методів роботи з об’єктами LightRig в програмах C++. Доступні методи включають: LightRig, LightRigPresetType, LightingDirection, direction, ensure_light_rig, get_light_rig, get_rotation, has_parent, init_internal, latitude, light_type, longitude, і 6 додаткових методів. Всі публічні члени доступні будь-якім додаткам C++ після встановлення пакету Aspose.Slides FOSS для C++. Свойства: LightRigPresetType, LightingDirection.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
LightRigPresetType | LightRigPresetType | Read | Застосовується на попередній типі. |
LightingDirection | LightingDirection | Read | Знайде напрям освітлення. |
Methods
| Signature | Description |
|---|---|
LightRigPresetType() → LightRigPresetType | Свойство отримує або встановлює тип попереднього налаштування світлового пристрою. |
LightingDirection() → LightingDirection | Об’єкт отримує або встановлює напрям освітлення. |
LightRig() | |
~LightRig() | |
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>) | Ініціюйте світловий агрегат з підтримкою XML. |
get_light_rig() → pugi::xml_node | Знайдіть елемент, якщо він існує в рамках елемента Scene3D. |
ensure_light_rig() → pugi::xml_node | Отримати або створити елемент з замовчуванням rig=“threePt” dir=“t”. |
save() | Заховувати зміни через відкликання збереження. |
has_parent() → bool | Повертає “правда”, якщо цей світловий агрегат був ініціалізований з батьківським XML-елементом. |
light_type() → LightRigPresetType | Повертає попередній тип освітлення. |
set_light_type(value: LightRigPresetType) | Налаштує попередній тип освітлення. |
direction() → LightingDirection | Повертає напрям освітлення. |
set_direction(value: LightingDirection) | Намірає напрям освітлення. |
set_rotation(lat: float, lon: float, rev: float) | Налаштовує кути обертання (ширина, довгота, революція) у градусах. |
get_rotation() → std::array<float, 3> | Повертає обертання як {ширина, довготина, революція} у градусах. |
latitude() → float | Повертає компонент широти обертання. |
longitude() → float | Повертає компонент довготи круження. |
revolution() → float | Повертає компонент обертання. |