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

NaamTypeToegangBeschrijving
CameraPresetTypeCameraPresetTypeLezenHaalt het camerapresettype op.

Methoden

HandtekeningBeschrijving
CameraPresetType() → CameraPresetTypeRetourneert 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_nodeHaal het element op als het bestaat binnen het scene3d-element.
ensure_camera() → pugi::xml_nodeHaal of maak het element met de standaardpreset “orthographicFront”.
save()Sla wijzigingen op via de save-callback.
has_parent() → boolRetourneert true als deze camera is geïnitialiseerd met een bovenliggend XML-element.
camera_type() → CameraPresetTypeRetourneert het type camera-preset.
set_camera_type(value: CameraPresetType)Stelt het camera preset type in.
field_of_view_angle() → floatRetourneert de beeldhoek in graden (0-180).
set_field_of_view_angle(value: float)Stelt de gezichtsveldhoek in graden in.
zoom() → floatRetourneert 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() → floatRetourneert het latitude-component van de rotatie.
longitude() → floatRetourneert het longitude-component van de rotatie.
revolution() → floatRetourneert het revolutiecomponent van de rotatie.

Zie ook

 Nederlands