get_deformable_surface_matching_resultT_get_deformable_surface_matching_resultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResultget_deformable_surface_matching_result (Operator)
Name
get_deformable_surface_matching_resultT_get_deformable_surface_matching_resultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResultget_deformable_surface_matching_result — Auslesen von Ergebnissen des deformierbaren oberflächenbasierten Matchings.
Signatur
Beschreibung
Der Operator get_deformable_surface_matching_resultget_deformable_surface_matching_resultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResultget_deformable_surface_matching_result liefert
detaillierte Ergebnisse des deformierbaren oberflächenbasierten Matchings
oder der deformierbaren oberflächenbasierten Lageverfeinerung.
Die Ergebnisse sind in DeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultdeformableSurfaceMatchingResultdeformable_surface_matching_result gespeichert,
das mit find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModelFindDeformableSurfaceModelfind_deformable_surface_model oder
refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModelRefineDeformableSurfaceModelrefine_deformable_surface_model
angelegt wurde.
Der Parameter ResultNameResultNameResultNameResultNameresultNameresult_name wählt das abzurufende Detailergebnis aus.
Bei einigen Details kann mittels ResultIndexResultIndexResultIndexResultIndexresultIndexresult_index der Index des
Details gesetzt werden, wobei die Zählung bei 0 beginnt.
Für einige Werte von ResultNameResultNameResultNameResultNameresultNameresult_name wird ResultIndexResultIndexResultIndexResultIndexresultIndexresult_index ignoriert.
Die folgenden Werte sind für ResultNameResultNameResultNameResultNameresultNameresult_name möglich:
- 'sampled_scene'"sampled_scene""sampled_scene""sampled_scene""sampled_scene""sampled_scene":
Es wird ein 3D-Objektmodell zurückgegeben, welches
die für das Matching oder die Verfeinerung abgetasteten Szenepunkte
enthält.
Dies ist hilfreich um die Abtastdistanz einzustellen (siehe Parameter
RelSamplingDistance von find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModelFindDeformableSurfaceModelfind_deformable_surface_model und
refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModelRefineDeformableSurfaceModelrefine_deformable_surface_model.).
Der Parameter ResultIndexResultIndexResultIndexResultIndexresultIndexresult_index wird ignoriert.
- 'rigid_pose'"rigid_pose""rigid_pose""rigid_pose""rigid_pose""rigid_pose":
Wenn DeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultdeformableSurfaceMatchingResultdeformable_surface_matching_result mittels
find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModelFindDeformableSurfaceModelfind_deformable_surface_model erzeugt wurde, wird die
rigide Pose des Modells zurückgeliefert welche das deformierte Ergebnis
approximiert.
Der Parameter ResultIndexResultIndexResultIndexResultIndexresultIndexresult_index wird ignoriert.
Dieser Parameter ist nicht verfügbar, wenn
DeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultdeformableSurfaceMatchingResultdeformable_surface_matching_result mittels
refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModelRefineDeformableSurfaceModelrefine_deformable_surface_model erzeugt wurde.
- 'reference_point_x'"reference_point_x""reference_point_x""reference_point_x""reference_point_x""reference_point_x":
-
- 'reference_point_y'"reference_point_y""reference_point_y""reference_point_y""reference_point_y""reference_point_y":
-
- 'reference_point_z'"reference_point_z""reference_point_z""reference_point_z""reference_point_z""reference_point_z":
Liefert die X-, Y- oder Z-Koordinaten von transformierten
Referenzpunkten zurück.
Die Referenzpunkte müssen vorher mittels
add_deformable_surface_model_reference_pointadd_deformable_surface_model_reference_pointAddDeformableSurfaceModelReferencePointAddDeformableSurfaceModelReferencePointAddDeformableSurfaceModelReferencePointadd_deformable_surface_model_reference_point hinzugefügt
worden sein.
Die Indices der Referenzpunkte werden in
ResultIndexResultIndexResultIndexResultIndexresultIndexresult_index übergeben.
Wird 'all'"all""all""all""all""all" in ResultIndexResultIndexResultIndexResultIndexresultIndexresult_index übergeben,
so wird die Lage aller gesetzten Referenzpunkte zurückgegeben.
- 'deformed_model'"deformed_model""deformed_model""deformed_model""deformed_model""deformed_model":
Liefert eine deformierte Variante des ursprünglich an
create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModelCreateDeformableSurfaceModelcreate_deformable_surface_model übergebenen 3D-Objektmodells
zurück.
Das ursprüngliche Modell wird dazu entsprechend der gefundenen
Deformation verformt. Im Modell enthaltene Dreiecke und Polygone sowie
erweiterte Attribute bleiben dabei erhalten.
Der Parameter ResultIndexResultIndexResultIndexResultIndexresultIndexresult_index wird ignoriert.
- 'deformed_sampled_model'"deformed_sampled_model""deformed_sampled_model""deformed_sampled_model""deformed_sampled_model""deformed_sampled_model":
Liefert ein 3D-Objektmodell zurück welches eine deformierte Variante
des abgetasteten Modells enthält.
Das zurückgegebene 3D-Objektmodell hat die gleich Anzahl an Punkten wie
das abgetastete deformierbare Oberflächenmodell, und in der gleichen
Reihenfolge.
Details zur Abtastung sind in
create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModelCreateDeformableSurfaceModelcreate_deformable_surface_model beschrieben.
Das ursprüngliche, nicht-deformierte abgetastete Modell kann mittels
get_deformable_surface_model_paramget_deformable_surface_model_paramGetDeformableSurfaceModelParamGetDeformableSurfaceModelParamGetDeformableSurfaceModelParamget_deformable_surface_model_param abgerufen werden.
Der Parameter ResultIndexResultIndexResultIndexResultIndexresultIndexresult_index wird ignoriert.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf interner Datenebene.
Parameter
DeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultdeformableSurfaceMatchingResultdeformable_surface_matching_result (input_control) deformable_surface_matching_result → HDeformableSurfaceMatchingResult, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Ergebnishandle des deformierbaren
oberflächenbasierten Matchings.
ResultNameResultNameResultNameResultNameresultNameresult_name (input_control) string(-array) → HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Name des Ergebnisdetails.
Defaultwert:
'sampled_scene'
"sampled_scene"
"sampled_scene"
"sampled_scene"
"sampled_scene"
"sampled_scene"
Werteliste: 'deformed_model'"deformed_model""deformed_model""deformed_model""deformed_model""deformed_model", 'deformed_sampled_model'"deformed_sampled_model""deformed_sampled_model""deformed_sampled_model""deformed_sampled_model""deformed_sampled_model", 'reference_point_x'"reference_point_x""reference_point_x""reference_point_x""reference_point_x""reference_point_x", 'reference_point_y'"reference_point_y""reference_point_y""reference_point_y""reference_point_y""reference_point_y", 'reference_point_z'"reference_point_z""reference_point_z""reference_point_z""reference_point_z""reference_point_z", 'rigid_pose'"rigid_pose""rigid_pose""rigid_pose""rigid_pose""rigid_pose", 'sampled_scene'"sampled_scene""sampled_scene""sampled_scene""sampled_scene""sampled_scene"
ResultIndexResultIndexResultIndexResultIndexresultIndexresult_index (input_control) integer(-array) → HTupleMaybeSequence[Union[int, str]]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
Optionaler Index des Ergebnisses,
beginnend bei 0.
Defaultwert: 0
Wertevorschläge: 0, 1, 2, 3, 'all'"all""all""all""all""all"
Restriktion: ResultIndex >= 0
ResultValueResultValueResultValueResultValueresultValueresult_value (output_control) integer(-array) → HTupleSequence[HTupleElementType]HTupleHtuple (integer / string / real / handle) (int / long / string / double / HHandle) (Hlong / HString / double / HHandle) (Hlong / char* / double / handle)
Wert des Ergebnisses.
Ergebnis
Ist der Handle des Modells gültig, dann liefert
get_deformable_surface_matching_resultget_deformable_surface_matching_resultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResultget_deformable_surface_matching_result den Wert 2 (H_MSG_TRUE).
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModelFindDeformableSurfaceModelfind_deformable_surface_model,
refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModelRefineDeformableSurfaceModelrefine_deformable_surface_model
Nachfolger
clear_deformable_surface_modelclear_deformable_surface_modelClearDeformableSurfaceModelClearDeformableSurfaceModelClearDeformableSurfaceModelclear_deformable_surface_model
Siehe auch
find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModelFindDeformableSurfaceModelfind_deformable_surface_model,
refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModelRefineDeformableSurfaceModelrefine_deformable_surface_model,
read_deformable_surface_modelread_deformable_surface_modelReadDeformableSurfaceModelReadDeformableSurfaceModelReadDeformableSurfaceModelread_deformable_surface_model,
write_deformable_surface_modelwrite_deformable_surface_modelWriteDeformableSurfaceModelWriteDeformableSurfaceModelWriteDeformableSurfaceModelwrite_deformable_surface_model,
clear_deformable_surface_modelclear_deformable_surface_modelClearDeformableSurfaceModelClearDeformableSurfaceModelClearDeformableSurfaceModelclear_deformable_surface_model
Modul
3D Metrology