get_deformable_surface_matching_resultT_get_deformable_surface_matching_resultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResult (Operator)
Name
get_deformable_surface_matching_resultT_get_deformable_surface_matching_resultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResult
— Auslesen von Ergebnissen des deformierbaren oberflächenbasierten Matchings.
Signatur
Beschreibung
Der Operator get_deformable_surface_matching_resultget_deformable_surface_matching_resultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResult
liefert
detailierte Ergebnisse des deformierbaren oberflächenbasierten Matchings
oder der deformierbaren oberflächenbasierten Lageverfeinerung.
Die Ergebnisse sind in DeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultdeformableSurfaceMatchingResult
gespeichert,
das mit find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModelFindDeformableSurfaceModel
oder
refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModelRefineDeformableSurfaceModel
angelegt wurde.
Der Parameter ResultNameResultNameResultNameResultNameresultName
wählt das abzurufende Detailergebnis aus.
Bei einigen Details kann mittels ResultIndexResultIndexResultIndexResultIndexresultIndex
der Index des
Details gesetzt werden, wobei die Zählung bei 0 beginnt.
Für einige Werte von ResultNameResultNameResultNameResultNameresultName
wird ResultIndexResultIndexResultIndexResultIndexresultIndex
ignoriert.
Die folgenden Werte sind für ResultNameResultNameResultNameResultNameresultName
möglich:
- '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_modelFindDeformableSurfaceModelFindDeformableSurfaceModelFindDeformableSurfaceModel
und
refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModelRefineDeformableSurfaceModel
.).
Der Parameter ResultIndexResultIndexResultIndexResultIndexresultIndex
wird ignoriert.
- 'rigid_pose'"rigid_pose""rigid_pose""rigid_pose""rigid_pose":
Wenn DeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultdeformableSurfaceMatchingResult
mittels
find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModelFindDeformableSurfaceModel
erzeugt wurde, wird die
rigide Pose des Modells zurückgeliefert welche das deformierte Ergebnis
approximiert.
Der Parameter ResultIndexResultIndexResultIndexResultIndexresultIndex
wird ignoriert.
Dieser Parameter ist nicht verfügbar, wenn
DeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultdeformableSurfaceMatchingResult
mittels
refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModelRefineDeformableSurfaceModel
erzeugt wurde.
- '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_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_pointAddDeformableSurfaceModelReferencePointAddDeformableSurfaceModelReferencePointAddDeformableSurfaceModelReferencePoint
hinzugefügt
worden sein.
Die Indices der Referenzpunkte werden in
ResultIndexResultIndexResultIndexResultIndexresultIndex
übergeben.
Wird 'all'"all""all""all""all" in ResultIndexResultIndexResultIndexResultIndexresultIndex
übergeben,
so wird die Lage aller gesetzten Referenzpunkte zurückgegeben.
- 'deformed_model'"deformed_model""deformed_model""deformed_model""deformed_model":
Liefert eine deformierte Variante des ursprünglich an
create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModelCreateDeformableSurfaceModel
ü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 ResultIndexResultIndexResultIndexResultIndexresultIndex
wird ignoriert.
- '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_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModelCreateDeformableSurfaceModel
beschrieben.
Das ursprüngliche, nicht-deformierte abgetastete Modell kann mittels
get_deformable_surface_model_paramget_deformable_surface_model_paramGetDeformableSurfaceModelParamGetDeformableSurfaceModelParamGetDeformableSurfaceModelParam
abgerufen werden.
Der Parameter ResultIndexResultIndexResultIndexResultIndexresultIndex
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
DeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultDeformableSurfaceMatchingResultdeformableSurfaceMatchingResult
(input_control) deformable_surface_matching_result →
HDeformableSurfaceMatchingResult, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Ergebnishandle des deformierbaren
oberflächenbasierten Matchings.
ResultNameResultNameResultNameResultNameresultName
(input_control) string(-array) →
HTupleHTupleHtuple (string) (string) (HString) (char*)
Name des Ergebnisdetails.
Defaultwert:
'sampled_scene'
"sampled_scene"
"sampled_scene"
"sampled_scene"
"sampled_scene"
Werteliste: '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", '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_z'"reference_point_z""reference_point_z""reference_point_z""reference_point_z", 'rigid_pose'"rigid_pose""rigid_pose""rigid_pose""rigid_pose", 'sampled_scene'"sampled_scene""sampled_scene""sampled_scene""sampled_scene"
ResultIndexResultIndexResultIndexResultIndexresultIndex
(input_control) integer(-array) →
HTupleHTupleHtuple (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"
Restriktion: ResultIndex >= 0
ResultValueResultValueResultValueResultValueresultValue
(output_control) integer(-array) →
HTupleHTupleHtuple (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_resultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResult
den Wert 2 (H_MSG_TRUE).
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModelFindDeformableSurfaceModel
,
refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModelRefineDeformableSurfaceModel
Nachfolger
clear_deformable_surface_modelclear_deformable_surface_modelClearDeformableSurfaceModelClearDeformableSurfaceModelClearDeformableSurfaceModel
Siehe auch
find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModelFindDeformableSurfaceModel
,
refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModelRefineDeformableSurfaceModel
,
read_deformable_surface_modelread_deformable_surface_modelReadDeformableSurfaceModelReadDeformableSurfaceModelReadDeformableSurfaceModel
,
write_deformable_surface_modelwrite_deformable_surface_modelWriteDeformableSurfaceModelWriteDeformableSurfaceModelWriteDeformableSurfaceModel
,
clear_deformable_surface_modelclear_deformable_surface_modelClearDeformableSurfaceModelClearDeformableSurfaceModelClearDeformableSurfaceModel
Modul
3D Metrology