Camera
Revisión
Camera Es una clase en Aspose.Slides FOSS para C++.
Representa las propiedades de la cámara para el renderización de escena 3D.
Esta clase ofrece 19 métodos para trabajar con objetos de cámara en programas C++. Los métodos disponibles incluyen: Camera, CameraPresetType, camera_type, ensure_camera, field_of_view_angle, get_camera, get_rotation, has_parent, init_internal, latitude, longitude, revolution,y 7 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación C++ después de instalar el Aspose.Slides FOSS para el paquete C+. Propiedades : CameraPresetType.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
CameraPresetType | CameraPresetType | Leer | Tiene el tipo de cámara preset. |
Metodología
| firma | Descripción |
|---|---|
CameraPresetType() → CameraPresetType | Retorna el CameraPresetType de la cámara |
Camera() | |
~Camera() | |
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>) | Inicialización de la cámara XML. |
get_camera() → pugi::xml_node | Obtenga el elemento si existe dentro del elemento escena3d. |
ensure_camera() → pugi::xml_node | Obtenga o crea el elemento con la configuración predefinida “OrthographicFront”. |
save() | Salva los cambios a través del salvo de la llamada. |
has_parent() → bool | Retorna si esta cámara ha sido inicializada con un elemento XML parental. |
camera_type() → CameraPresetType | Devolve el tipo de cámara. |
set_camera_type(value: CameraPresetType) | - El tipo de cámara preset. |
field_of_view_angle() → float | Retorna el campo de ángulo de visión en grados (0-180). |
set_field_of_view_angle(value: float) | Mane el campo de ángulo de visión en grados. |
zoom() → float | Retorna el factor de zoom como un porcentaje (default 100). |
set_zoom(value: float) | El factor zoom se define como porcentaje. |
set_rotation(lat: float, lon: float, rev: float) | Conexión de los ángulos de rotación (latitud, longitud y revolución) en grados. |
get_rotation() → std::array<float, 3> | Retorna la rotación como {latitud, longitud y revolución} en grados. |
latitude() → float | Retorna el componente latitud de la rotación. |
longitude() → float | Retorna el componente de longitud de la rotación. |
revolution() → float | Retorna el componente revolucionario de la rotación. |