Camera
Przegląd
Camera jest klasą w Aspose.Slides FOSS dla C++.
Reprezentuje właściwości kamery dla renderowania scen 3D.
Ta klasa udostępnia 19 metod do pracy z obiektami Camera w programach C++. Dostępne metody to: Camera, CameraPresetType, camera_type, ensure_camera, field_of_view_angle, get_camera, get_rotation, has_parent, init_internal, latitude, longitude, revolution oraz 7 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji C++ po zainstalowaniu pakietu Aspose.Slides FOSS dla C++. Właściwości: CameraPresetType.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
CameraPresetType | CameraPresetType | Odczyt | Pobiera typ ustawienia kamery. |
Metody
| Sygnatura | Opis |
|---|---|
CameraPresetType() → CameraPresetType | Zwraca aktualny CameraPresetType kamery |
Camera() | |
~Camera() | |
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>) | Zainicjalizuj kamerę opartą na XML. |
get_camera() → pugi::xml_node | Pobierz element, jeśli istnieje w elemencie scene3d. |
ensure_camera() → pugi::xml_node | Pobierz lub utwórz element z domyślnym presetem “orthographicFront”. |
save() | Zapisz zmiany przy użyciu callbacka zapisu. |
has_parent() → bool | Zwraca true, jeśli ta kamera została zainicjowana z rodzicem elementu XML. |
camera_type() → CameraPresetType | Zwraca typ presetu kamery. |
set_camera_type(value: CameraPresetType) | Ustawia typ presetu kamery. |
field_of_view_angle() → float | Zwraca kąt pola widzenia w stopniach (0-180). |
set_field_of_view_angle(value: float) | Ustawia kąt pola widzenia w stopniach. |
zoom() → float | Zwraca współczynnik zoomu jako procent (domyślnie 100). |
set_zoom(value: float) | Ustawia współczynnik zoomu jako procent. |
set_rotation(lat: float, lon: float, rev: float) | Ustawia kąty obrotu (szerokość, długość, obrót) w stopniach. |
get_rotation() → std::array<float, 3> | Zwraca obrót jako {latitude, longitude, revolution} w stopniach. |
latitude() → float | Zwraca składnik szerokości obrotu. |
longitude() → float | Zwraca składnik długości obrotu. |
revolution() → float | Zwraca składnik rewolucji obrotu. |