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 | Вземете елемента, ако съществува в 3D-елемента. |
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 | Връща компонента на въртенето. |