Camera
Обзор
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 for C++. Свойства: CameraPresetType.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
CameraPresetType | CameraPresetType | Читайте . | Получает тип предустановки камеры. |
Методы
| Signature | Описание: |
|---|---|
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 | Возвращает компонент вращения. |