Camera
Overzicht
Camera is een klasse in Aspose.Slides FOSS voor C++.
Vertegenwoordigt camera-eigenschappen voor 3D-scène-rendering.
Deze klasse biedt 19 methoden voor het werken met Camera-objecten in C++-programma’s. Beschikbare methoden omvatten: Camera, CameraPresetType, camera_type, ensure_camera, field_of_view_angle, get_camera, get_rotation, has_parent, init_internal, latitude, longitude, revolution en 7 extra methoden. Alle publieke leden zijn toegankelijk voor elke C++-applicatie na het installeren van het Aspose.Slides FOSS voor C++-pakket. Eigenschappen: CameraPresetType.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
CameraPresetType | CameraPresetType | Lezen | Haalt het camerapresettype op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
CameraPresetType() → CameraPresetType | Retourneert de huidige CameraPresetType van de camera |
Camera() | |
~Camera() | |
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>) | Initialiseer XML-ondersteunde camera. |
get_camera() → pugi::xml_node | Haal het element op als het bestaat binnen het scene3d-element. |
ensure_camera() → pugi::xml_node | Haal of maak het element met de standaardpreset “orthographicFront”. |
save() | Sla wijzigingen op via de save-callback. |
has_parent() → bool | Retourneert true als deze camera is geïnitialiseerd met een bovenliggend XML-element. |
camera_type() → CameraPresetType | Retourneert het type camera-preset. |
set_camera_type(value: CameraPresetType) | Stelt het camera preset type in. |
field_of_view_angle() → float | Retourneert de beeldhoek in graden (0-180). |
set_field_of_view_angle(value: float) | Stelt de gezichtsveldhoek in graden in. |
zoom() → float | Retourneert de zoomfactor als een percentage (standaard 100). |
set_zoom(value: float) | Stelt de zoomfactor in als een percentage. |
set_rotation(lat: float, lon: float, rev: float) | Stelt de rotatiehoeken (latitude, longitude, revolution) in graden in. |
get_rotation() → std::array<float, 3> | Retourneert de rotatie als {latitude, longitude, revolution} in graden. |
latitude() → float | Retourneert het latitude-component van de rotatie. |
longitude() → float | Retourneert het longitude-component van de rotatie. |
revolution() → float | Retourneert het revolutiecomponent van de rotatie. |