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Описание:
CameraPresetTypeCameraPresetTypeЧитайте .Получает тип предустановки камеры.

Методы

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Возвращает компонент вращения.

См. также:

 Русский