LightRig
Overzicht
LightRig is een klasse in Aspose.Slides FOSS voor C++.
Vertegenwoordigt lichtinstallatie-eigenschappen voor 3D-scène-rendering.
Deze klasse biedt 18 methoden voor het werken met LightRig objecten in C++-programma’s. Beschikbare methoden omvatten: LightRig, LightRigPresetType, LightingDirection, direction, ensure_light_rig, get_light_rig, get_rotation, has_parent, init_internal, latitude, light_type, longitude, en 6 extra methoden. Alle publieke leden zijn toegankelijk voor elke C++-applicatie na het installeren van het Aspose.Slides FOSS voor C++ pakket. Eigenschappen: LightRigPresetType, LightingDirection.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
LightRigPresetType | LightRigPresetType | Lezen | Haalt het presettype van de lichtrig op. |
LightingDirection | LightingDirection | Lezen | Haalt de verlichtingsrichting op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
LightRigPresetType() → LightRigPresetType | Eigenschap krijgt of stelt het presettype van de light rig in |
LightingDirection() → LightingDirection | Eigenschap haalt op of stelt de lichtrichting in |
LightRig() | |
~LightRig() | |
init_internal(scene3d_element: pugi::xml_node, save_callback: std::function<void()>) | Initialiseer XML-ondersteunde lichtrig. |
get_light_rig() → pugi::xml_node | Haal het element op als het bestaat binnen het scene3d-element. |
ensure_light_rig() → pugi::xml_node | Haal het element op of maak het aan met standaardwaarden rig=“threePt” dir=“t”. |
save() | Sla wijzigingen op via de save callback. |
has_parent() → bool | Retourneert true als deze light rig is geïnitialiseerd met een bovenliggend XML element. |
light_type() → LightRigPresetType | Retourneert het light rig preset type. |
set_light_type(value: LightRigPresetType) | Stelt het lichtrig-presettype in. |
direction() → LightingDirection | Retourneert de richting van het licht. |
set_direction(value: LightingDirection) | Stelt de belichtingsrichting in. |
set_rotation(lat: float, lon: float, rev: float) | Stelt de rotatiehoeken (latitude, longitude, revolution) in graden. |
get_rotation() → std::array<float, 3> | Retourneert de rotatie als {latitude, longitude, revolution} in graden. |
latitude() → float | Retourneert de latitude-component van de rotatie. |
longitude() → float | Retourneert het longitudekomponent van de rotatie. |
revolution() → float | Retourneert het revolutiekcomponent van de rotatie. |