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

NameTypeAccessDescription
CameraPresetTypeCameraPresetTypeReadЗаховує на попередній тип камери.

Methods

SignatureDescription
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Повертає компонент обертання.

See Also

 Українська