get_scene_engine_paramT_get_scene_engine_paramGetSceneEngineParamGetSceneEngineParamget_scene_engine_param (Operator)
Name
get_scene_engine_paramT_get_scene_engine_paramGetSceneEngineParamGetSceneEngineParamget_scene_engine_param — Abruf eines Parameters des Datengenerierungswerkzeugs Scene Engine.
Signatur
Beschreibung
Der Operator get_scene_engine_paramget_scene_engine_paramGetSceneEngineParamGetSceneEngineParamget_scene_engine_param liest Parameterwerte von einer
bereits gestartete 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:
-
'version'"version""version""version""version":
Gibt einen String zurück, der die Version der Scene Engine beinhaltet.
-
'devices'"devices""devices""devices""devices":
Liefert ein Tupel zurück, der die für die Datengenerierung verfügbaren
Hardware-Einheiten beinhaltet.
-
'selected_device'"selected_device""selected_device""selected_device""selected_device":
Gibt Details der Hardware-Einheit zurück, die für die Datengenerierung ausgewählt
ist. Siehe set_scene_engine_paramset_scene_engine_paramSetSceneEngineParamSetSceneEngineParamset_scene_engine_param mit Parameter 'select_device_idx'"select_device_idx""select_device_idx""select_device_idx""select_device_idx"
bezüglich des Änderns der Hardware-Einheit.
-
'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.
-
'material_presets'"material_presets""material_presets""material_presets""material_presets":
Gibt ein Dictionary zurück, das vordefinierte Materialeigenschaften beinhaltet.
Der Schlüssel der Einträge des Dictionaries ist der Name des jeweiligen
Materials (z.b. 'metal'"metal""metal""metal""metal").
Der zugehörige Wert ist ein weiteres Dictionary, welches
Rendering-Einstellung beinhaltet, die eine Oberfläche des entsprechenden
Materials nachbilden (siehe run_scene_enginerun_scene_engineRunSceneEngineRunSceneEnginerun_scene_engine).
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