Camera
Översikt
Camera är en klass i Aspose.Slides FOSS för C++.
Representerar kameramägenheter för 3D-scenen rendering.
Denna klass ger 19 metoder för att arbeta med Camera objekt i C++-program. Tillgängliga metoder inkluderar: Camera, CameraPresetType, camera_type, ensure_camera, field_of_view_angle, get_camera, get_rotation, has_parent, init_internal, latitude, longitude, revolution,och 7 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla C++-applikationer efter att ha installerat Aspose.Slides FOSS för C ++-paketet. och egenskaper: CameraPresetType.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
CameraPresetType | CameraPresetType | Läsning | Få kameran preset typ. |
Metoder
| Signature | Beskrivning |
|---|---|
CameraPresetType() → CameraPresetType | Återställer den aktuella CameraPresetType av kameran |
Camera() | |
~Camera() | |
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>) | Initialisera XML-backed kamera. |
get_camera() → pugi::xml_node | Få elementet om det finns inom scenen3d-elementet. |
ensure_camera() → pugi::xml_node | Få eller skapa elementet med standardprefixet “ortografiskFront”. |
save() | Spara ändringar via spara callback. |
has_parent() → bool | Det återkommer sant om denna kamera har initialiserats med ett föräldralement XML. |
camera_type() → CameraPresetType | Återställer kameran förinställd typ. |
set_camera_type(value: CameraPresetType) | Ställ in kamerans preset typ. |
field_of_view_angle() → float | Returnerar fältet av synvinkel i grader (0-180). |
set_field_of_view_angle(value: float) | Ställ in synvinkelfältet i grader. |
zoom() → float | Returnerar zoomfaktorn som en procentandel (default 100). |
set_zoom(value: float) | Ställ in zoomfaktorn som en procentandel. |
set_rotation(lat: float, lon: float, rev: float) | Sätt rotationskingrarna (latitud, längd, revolution) i grader. |
get_rotation() → std::array<float, 3> | Returnerar rotationen som {latitud, longitude, revolution} i grader. |
latitude() → float | Returnerar latitudkomponenten i rotationen. |
longitude() → float | Återställer längdskomponenten i rotationen. |
revolution() → float | Återställer den revolutionära komponenten i rotationen. |