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

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)

def get_deformable_surface_matching_result(deformable_surface_matching_result: HHandle, result_name: MaybeSequence[str], result_index: MaybeSequence[Union[int, str]]) -> Sequence[HTupleElementType]

def get_deformable_surface_matching_result_s(deformable_surface_matching_result: HHandle, result_name: MaybeSequence[str], result_index: MaybeSequence[Union[int, str]]) -> HTupleElementType

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

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 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