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

get_deformable_surface_matching_result( : : DeformableSurfaceMatchingResult, ResultName, ResultIndex : ResultValue)

Herror T_get_deformable_surface_matching_result(const Htuple DeformableSurfaceMatchingResult, const Htuple ResultName, const Htuple ResultIndex, Htuple* ResultValue)

void GetDeformableSurfaceMatchingResult(const HTuple& DeformableSurfaceMatchingResult, const HTuple& ResultName, const HTuple& ResultIndex, HTuple* ResultValue)

HTuple HDeformableSurfaceMatchingResult::GetDeformableSurfaceMatchingResult(const HTuple& ResultName, const HTuple& ResultIndex) const

HTuple HDeformableSurfaceMatchingResult::GetDeformableSurfaceMatchingResult(const HString& ResultName, Hlong ResultIndex) const

HTuple HDeformableSurfaceMatchingResult::GetDeformableSurfaceMatchingResult(const char* ResultName, Hlong ResultIndex) const

HTuple HDeformableSurfaceMatchingResult::GetDeformableSurfaceMatchingResult(const wchar_t* ResultName, Hlong ResultIndex) const   (Nur Windows)

static void HOperatorSet.GetDeformableSurfaceMatchingResult(HTuple deformableSurfaceMatchingResult, HTuple resultName, HTuple resultIndex, out HTuple resultValue)

HTuple HDeformableSurfaceMatchingResult.GetDeformableSurfaceMatchingResult(HTuple resultName, HTuple resultIndex)

HTuple HDeformableSurfaceMatchingResult.GetDeformableSurfaceMatchingResult(string resultName, int resultIndex)

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

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