LightRig
Revisión
LightRig Es una clase en Aspose.Slides FOSS para C++.
Representa las propiedades de la luz para el renderización de escena 3D.
Esta clase proporciona 18 métodos para trabajar con los objetos de LightRig en programas C++. Los métodos disponibles incluyen: LightRig, LightRigPresetType, LightingDirection, direction, ensure_light_rig, get_light_rig, get_rotation, has_parent, init_internal, latitude, light_type, longitude,y 6 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 : LightRigPresetType, LightingDirection.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
LightRigPresetType | LightRigPresetType | Leer | Obtenga el tipo de preset de luz rígida. |
LightingDirection | LightingDirection | Leer | Tiene la dirección de iluminación. |
Metodología
| firma | Descripción |
|---|---|
LightRigPresetType() → LightRigPresetType | La propiedad obtiene o establece el tipo de preset de la luz riga |
LightingDirection() → LightingDirection | La propiedad se obtiene o establece la dirección de iluminación |
LightRig() | |
~LightRig() | |
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>) | Inicialización de la luz basada en XML. |
get_light_rig() → pugi::xml_node | Obtenga el elemento si existe dentro del elemento escena3d. |
ensure_light_rig() → pugi::xml_node | Obtenga o crea el elemento con los defectos rig=“threePt” dir=“t”. |
save() | Salva los cambios a través del salvo de la llamada. |
has_parent() → bool | Retorna si esta ligera se ha iniciado con un elemento XML parental. |
light_type() → LightRigPresetType | Retorna el tipo de preset de la luz. |
set_light_type(value: LightRigPresetType) | El tipo de luz es el pretexto. |
direction() → LightingDirection | devolver la dirección del alambre. |
set_direction(value: LightingDirection) | - Define la dirección de iluminación. |
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. |