Kamera Bearbeitung (GUI und Headless)
Die Arbeit mit Kameras beim Scripting ist genauso wie die Verwendung der Registerkarte Kamera in Projekt → Kamera: Sie können eine Kamera erstellen, sie an Ihre Bedürfnisse anpassen und speichern.
>>> lux.newCamera("New")
True
>>> lux.setCameraLookAt(pt = (1, 1, 1)) # Example manipulation.
>>> lux.saveCamera()
Überprüfen Sie die vorhandenen Kameras:
>>> lux.getCameras()
['New', 'last_active', 'default']
Wählen Sie eine andere Kamera:
>>> lux.setCamera("default")
Entfernen Sie die Kamera, die Sie gerade erstellt haben:
>>> lux.removeCamera("New")
True
>>> lux.getCameras()
['last_active', 'default']
Anmerkung
Wenn Sie die aktive Kamera entfernen, wird die „Free Camera“ ausgewählt.
Sie können auch eine Standardansicht festlegen:
>>> lux.setStandardView(lux.VIEW_TOP)
Folgende 7 Standardansichten stehen zur Verfügung:
- lux.VIEW_FRONT
- lux.VIEW_BACK
- lux.VIEW_TOP
- lux.VIEW_BOTTOM
- lux.VIEW_LEFT
- lux.VIEW_RIGHT
- lux.VIEW_ISOMETRIC
Durch das Festlegen einer Standardansicht wird die aktive Kamera manipuliert, sodass Sie für jede Standardansicht eine Kamera erstellen können, aber denken Sie daran, sie zu speichern.