LightRig

Panoramica

LightRig è una classe in Aspose.Slides FOSS per C++.

Rappresenta le proprietà del rig di illuminazione per il rendering di scene 3D.

Questa classe fornisce 18 metodi per lavorare con oggetti LightRig nei programmi C++. I metodi disponibili includono: LightRig, LightRigPresetType, LightingDirection, direction, ensure_light_rig, get_light_rig, get_rotation, has_parent, init_internal, latitude, light_type, longitude e 6 metodi aggiuntivi. Tutti i membri pubblici sono accessibili da qualsiasi applicazione C++ dopo aver installato il pacchetto Aspose.Slides FOSS per C++. Proprietà: LightRigPresetType, LightingDirection.

Proprietà

NomeTipoAccessoDescrizione
LightRigPresetTypeLightRigPresetTypeLetturaOttiene il tipo di preset del rig di luce.
LightingDirectionLightingDirectionLetturaOttiene la direzione dell’illuminazione.

Metodi

FirmaDescrizione
LightRigPresetType() → LightRigPresetTypeLa proprietà ottiene o imposta il tipo di preset del rig di illuminazione
LightingDirection() → LightingDirectionLa proprietà ottiene o imposta la direzione dell’illuminazione
LightRig()
~LightRig()
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>)Inizializza il rig di luce basato su XML.
get_light_rig() → pugi::xml_nodeOttieni l’elemento se esiste all’interno dell’elemento scene3d.
ensure_light_rig() → pugi::xml_nodeOttieni o crea l’elemento con i valori predefiniti rig=“threePt” dir=“t”.
save()Salva le modifiche tramite il callback di salvataggio.
has_parent() → boolRestituisce true se questo light rig è stato inizializzato con un elemento genitore XML.
light_type() → LightRigPresetTypeRestituisce il tipo di preset del light rig.
set_light_type(value: LightRigPresetType)Imposta il tipo di preset del rig di luce.
direction() → LightingDirectionRestituisce la direzione dell’illuminazione.
set_direction(value: LightingDirection)Imposta la direzione dell’illuminazione.
set_rotation(lat: float, lon: float, rev: float)Imposta gli angoli di rotazione (latitudine, longitudine, rivoluzione) in gradi.
get_rotation() → std::array<float, 3>Restituisce la rotazione come {latitude, longitude, revolution} in gradi.
latitude() → floatRestituisce la componente di latitudine della rotazione.
longitude() → floatRestituisce la componente di longitudine della rotazione.
revolution() → floatRestituisce la componente di rivoluzione della rotazione.

Vedi anche

 Italiano