| Operatoren |
add_scene_3d_light — Hinzufügen einer Lichtquelle zu einer 3D-Szene.
add_scene_3d_light( : : Scene3D, LightPosition, LightKind : LightIndex)
add_scene_3d_light fügt ein neue Lichtquelle zur 3D-Szene Scene3D hinzu und gibt ihren Index in LightIndex zurück. Der Typ der Lichtquelle wird in LightKind festgelegt. Für LightKind = 'point_light' entspricht LightPosition der Position der Lichtquelle. Für LightKind = 'directional_light' entspricht LightPosition dem Vektor der gerichteten Lichtquelle.
Momentan wird nur eine Lichtquelle unterstützt. Deshalb überschreibt add_scene_3d_light die bestehende Lichtquelle. Dieses Verhalten kann sich in zukünftigen Versionen ändern.
Wird keine Lichtquelle gesetzt, wird eine Punktlichtquelle an der Position [-100.0, -100.0, 0.0] verwendet.
Handle der 3D-Szene.
Position der neuen Lichtquelle.
Defaultwert: [-100.0,-100.0,0.0]
Typ der neuen Lichtquelle.
Defaultwert: 'point_light'
Werteliste: 'directional_light', 'point_light'
Index der neuen Lichtquelle in der 3D-Szene.
Sind die Parameterwerte korrekt, dann liefert add_scene_3d_light den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
3D Metrology
| Operatoren |