get_scene_engine_paramT_get_scene_engine_paramGetSceneEngineParamGetSceneEngineParamget_scene_engine_param (Operator)
Name
get_scene_engine_paramT_get_scene_engine_paramGetSceneEngineParamGetSceneEngineParamget_scene_engine_param — Abfragen eines Parameters des Datengenerierungs-Tools Scene Engine.
Signatur
Beschreibung
Der Operator get_scene_engine_paramget_scene_engine_paramGetSceneEngineParamGetSceneEngineParamget_scene_engine_param liest Parameterwerte einer
bereits gestarteten Instanz der Scene Engine.
Der Name des abzurufenden Parameters wird in GenParamNameGenParamNameGenParamNamegenParamNamegen_param_name
übergeben, der Wert wird in GenParamValueGenParamValueGenParamValuegenParamValuegen_param_value zurückgegeben.
Die folgenden Parameternamen werden unterstützt:
-
'assets'"assets""assets""assets""assets":
Gibt ein Dictionary zurück, das Informationen über die verfügbaren
Assets enthält.
Das Dictionary beinhaltet den Basispfad der Assets, welcher
mit dem Operator set_scene_engine_paramset_scene_engine_paramSetSceneEngineParamSetSceneEngineParamset_scene_engine_param geändert werden kann,
die verfügbaren 'tags'"tags""tags""tags""tags" und 'categories'"categories""categories""categories""categories", sowie Informationen
über die Asset-Quellen.
-
'devices'"devices""devices""devices""devices":
Gibt ein Tupel zurück, das die verfügbare Rendering-Hardware enthält.
-
'material_presets'"material_presets""material_presets""material_presets""material_presets":
Gibt ein Dictionary zurück, das vordefinierte Materialeigenschaften beinhaltet.
Der Schlüssel jedes Eintrags im Dictionary ist der Name des jeweiligen
Presets (z.B. 'metal'"metal""metal""metal""metal"). Der zugehörige Wert enthält die
Rendering-Einstellungen, die eine Oberfläche des entsprechenden Materials
nachbilden.
Dies ermöglicht das Setzen der Oberflächen- bzw. Materialeigenschaften eines
Objekts (siehe run_scene_enginerun_scene_engineRunSceneEngineRunSceneEnginerun_scene_engine).
-
'selected_device'"selected_device""selected_device""selected_device""selected_device":
Die aktuell für die Datengenerierung ausgewählte Hardware-Einheit.
Siehe set_scene_engine_paramset_scene_engine_paramSetSceneEngineParamSetSceneEngineParamset_scene_engine_param, 'select_device_idx'"select_device_idx""select_device_idx""select_device_idx""select_device_idx", um
das ausgewählte Gerät zu ändern.
-
'version'"version""version""version""version":
Gibt einen String zurück, der die Version der Scene Engine beinhaltet.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
SceneEngineSceneEngineSceneEnginesceneEnginescene_engine (input_control) scene_engine → HSceneEngine, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle der Scene Engine-Verbindung.
GenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (input_control) attribute.name(-array) → HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Parameternamen.
Default:
[]
Wertevorschläge:
'version'"version""version""version""version", 'devices'"devices""devices""devices""devices", 'selected_device'"selected_device""selected_device""selected_device""selected_device", 'assets'"assets""assets""assets""assets", 'material_presets'"material_presets""material_presets""material_presets""material_presets"
GenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (output_control) attribute.value(-array) → HTupleSequence[HTupleElementType]HTupleHtuple (string / real / integer / handle) (string / double / int / long / HHandle) (HString / double / Hlong / HHandle) (char* / double / Hlong / handle)
Parameterwerte.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
get_scene_engine_paramget_scene_engine_paramGetSceneEngineParamGetSceneEngineParamget_scene_engine_param den Wert 2 (
H_MSG_TRUE)
. Gegebenenfalls wird eine
Fehlerbehandlung durchgeführt.
Vorgänger
open_scene_engineopen_scene_engineOpenSceneEngineOpenSceneEngineopen_scene_engine,
set_scene_engine_paramset_scene_engine_paramSetSceneEngineParamSetSceneEngineParamset_scene_engine_param
Nachfolger
run_scene_enginerun_scene_engineRunSceneEngineRunSceneEnginerun_scene_engine,
set_scene_engine_paramset_scene_engine_paramSetSceneEngineParamSetSceneEngineParamset_scene_engine_param
Siehe auch
create_deep_matching_3dcreate_deep_matching_3dCreateDeepMatching3dCreateDeepMatching3dcreate_deep_matching_3d
Modul
3D Metrology