Name
get_deformable_surface_matching_resultget_deformable_surface_matching_resultGetDeformableSurfaceMatchingResultGetDeformableSurfaceMatchingResult — Auslesen von Ergebnissen des deformierbaren oberflächenbasierten Matchings.
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.
Das zurückgegebene 3D-Objektmodell muss mittels
clear_object_model_3dclear_object_model_3dClearObjectModel3dClearObjectModel3dClearObjectModel3d freigegeben werden.
- '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.
Das zurückgegebene 3D-Objektmodell muss mittels
clear_object_model_3dclear_object_model_3dClearObjectModel3dClearObjectModel3dClearObjectModel3d freigegeben werden.
- '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.
Das zurückgegebene 3D-Objektmodell muss mittels
clear_object_model_3dclear_object_model_3dClearObjectModel3dClearObjectModel3dClearObjectModel3d freigegeben werden.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf interner Datenebene.
Ergebnishandle des deformierbaren
oberflächenbasierten Matchings.
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"
Optionaler Index des Ergebnisses,
beginnend bei 0.
Defaultwert: 0
Wertevorschläge: 0, 1, 2, 3, 'all'"all""all""all""all"
Restriktion: ResultIndex >= 0
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.
find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModelFindDeformableSurfaceModel,
refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModelRefineDeformableSurfaceModel
clear_deformable_surface_modelclear_deformable_surface_modelClearDeformableSurfaceModelClearDeformableSurfaceModelClearDeformableSurfaceModel
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
3D Metrology