Camera
Overview
Camera є класом в Aspose.Slides FOSS для C++.
Представляє властивості камери для 3D-рендерингу сцен.
Цей клас надає 19 методів роботи з об’єктами камери в програмах C++. Доступні методи включають: Camera, CameraPresetType, camera_type, ensure_camera, field_of_view_angle, get_camera, get_rotation, has_parent, init_internal, latitude, longitude, revolution, і 7 додаткових методів. Всі публічні члени доступні будь-якім додаткам C++ після встановлення пакету Aspose.Slides FOSS для C++. Свойства: CameraPresetType.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
CameraPresetType | CameraPresetType | Read | Заховує на попередній тип камери. |
Methods
| Signature | Description |
|---|---|
CameraPresetType() → CameraPresetType | Повертає струму CameraPresetType камери. |
Camera() | |
~Camera() | |
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>) | Ініціалізація камери з підтримкою XML. |
get_camera() → pugi::xml_node | Знайдіть елемент, якщо він існує в рамках елемента Scene3D. |
ensure_camera() → pugi::xml_node | Отримати або створити елемент з попереднім налаштуванням “orthographicFront”. |
save() | Заховувати зміни через відкликання збереження. |
has_parent() → bool | Повертає “правда”, якщо ця камера була ініціалізована з батьківським елементом XML. |
camera_type() → CameraPresetType | Повертає тип попереднього налаштування камери. |
set_camera_type(value: CameraPresetType) | Налаштує тип попереднього налаштування камери. |
field_of_view_angle() → float | Повертає кут поля зору в градусах (0-180). |
set_field_of_view_angle(value: float) | Налаштовує кут поля зору в градусах. |
zoom() → float | Повертає фактор зближення в проценті (за замовчуванням 100). |
set_zoom(value: float) | Налаштовує фактор з’єднання як відсоток. |
set_rotation(lat: float, lon: float, rev: float) | Налаштовує кути обертання (ширина, довгота, революція) у градусах. |
get_rotation() → std::array<float, 3> | Повертає обертання як {ширина, довготина, революція} у градусах. |
latitude() → float | Повертає компонент широти обертання. |
longitude() → float | Повертає компонент довготи круження. |
revolution() → float | Повертає компонент обертання. |