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

NombreTipoAccesoDescripción
CameraPresetTypeCameraPresetTypeLeerTiene el tipo de cámara preset.

Metodología

firmaDescripción
CameraPresetType()CameraPresetTypeRetorna 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_nodeObtenga el elemento si existe dentro del elemento escena3d.
ensure_camera()pugi::xml_nodeObtenga o crea el elemento con la configuración predefinida “OrthographicFront”.
save()Salva los cambios a través del salvo de la llamada.
has_parent()boolRetorna si esta cámara ha sido inicializada con un elemento XML parental.
camera_type()CameraPresetTypeDevolve el tipo de cámara.
set_camera_type(value: CameraPresetType)- El tipo de cámara preset.
field_of_view_angle()floatRetorna 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()floatRetorna 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()floatRetorna el componente latitud de la rotación.
longitude()floatRetorna el componente de longitud de la rotación.
revolution()floatRetorna el componente revolucionario de la rotación.

Ver también

 Español