Name
get_surface_model_paramget_surface_model_paramGetSurfaceModelParamget_surface_model_paramGetSurfaceModelParamGetSurfaceModelParam — Auslesen von Einstellungen und Eigenschaften eines Oberflächenmodells.
get_surface_model_paramget_surface_model_paramGetSurfaceModelParamget_surface_model_paramGetSurfaceModelParamGetSurfaceModelParam liefert Einstellungen und Eigenschaften des
Oberflächenmodells SurfaceModelIDSurfaceModelIDSurfaceModelIDSurfaceModelIDSurfaceModelIDsurfaceModelID.
Das Oberflächenmodell muss mittels create_surface_modelcreate_surface_modelCreateSurfaceModelcreate_surface_modelCreateSurfaceModelCreateSurfaceModel oder
read_surface_modelread_surface_modelReadSurfaceModelread_surface_modelReadSurfaceModelReadSurfaceModel erstellt worden sein.
Die Namen der abzurufenden Werte werden im generischen Parameter
ParamNameParamNameParamNameParamNameParamNameparamName übergeben, die entsprechenden Werte werden in
ParamValueParamValueParamValueParamValueParamValueparamValue zurückgegeben.
Die folgenden Werte sind für ParamNameParamNameParamNameParamNameParamNameparamName möglich:
- 'diameter'"diameter""diameter""diameter""diameter""diameter":
-
Durchmesser der Modellpunktwolke. Der Durchmesser ist die Länge der
Diagonalen des umschließenden achsenparallelen Quaders (siehe
'bounding_box1'"bounding_box1""bounding_box1""bounding_box1""bounding_box1""bounding_box1").
- 'center'"center""center""center""center""center":
-
Mittelpunkt des Modells. Der Mittelpunkt ist das Zentrum des
umschließenden achsenparallelen Quaders (siehe
'bounding_box1'"bounding_box1""bounding_box1""bounding_box1""bounding_box1""bounding_box1").
- 'bounding_box1'"bounding_box1""bounding_box1""bounding_box1""bounding_box1""bounding_box1":
-
Kleinster umschließender achsenparalleler Quader, zurückgegeben als
(min_x, min_y, min_z, max_x, max_y, max_z).
- 'sampled_model'"sampled_model""sampled_model""sampled_model""sampled_model""sampled_model":
-
Die für das Matching abgetasteten 3D-Punkte des Modells.
Zurückgegeben wird das Handle eines 3D-Objektmodells, welches alle Punkte
enthält, die für das näherungsweise Matching abgetastet wurden
(siehe create_surface_modelcreate_surface_modelCreateSurfaceModelcreate_surface_modelCreateSurfaceModelCreateSurfaceModel).
Das zurückgegebene Handle muss mittels clear_object_model_3dclear_object_model_3dClearObjectModel3dclear_object_model_3dClearObjectModel3dClearObjectModel3d
freigegeben werden.
- 'sampled_pose_refinement'"sampled_pose_refinement""sampled_pose_refinement""sampled_pose_refinement""sampled_pose_refinement""sampled_pose_refinement":
-
Die für die Pose-Verfeinerung abgetasteten 3D-Punkte des Modells.
Zurückgegeben wird das Handle eines 3D-Objektmodells, welches alle
Punkte enthält die für die Pose-Verfeinerung abgetastet wurden
(siehe create_surface_modelcreate_surface_modelCreateSurfaceModelcreate_surface_modelCreateSurfaceModelCreateSurfaceModel).
Das zurückgegebene Handle muss mittels clear_object_model_3dclear_object_model_3dClearObjectModel3dclear_object_model_3dClearObjectModel3dClearObjectModel3d
freigegeben werden.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Handle des Oberflächenmodells.
Name der abzurufenden Eigenschaft.
Defaultwert:
'diameter'
"diameter"
"diameter"
"diameter"
"diameter"
"diameter"
Werteliste: 'bounding_box1'"bounding_box1""bounding_box1""bounding_box1""bounding_box1""bounding_box1", 'center'"center""center""center""center""center", 'diameter'"diameter""diameter""diameter""diameter""diameter", 'sampled_deformable_pose_refinement'"sampled_deformable_pose_refinement""sampled_deformable_pose_refinement""sampled_deformable_pose_refinement""sampled_deformable_pose_refinement""sampled_deformable_pose_refinement", 'sampled_model'"sampled_model""sampled_model""sampled_model""sampled_model""sampled_model", 'sampled_pose_refinement'"sampled_pose_refinement""sampled_pose_refinement""sampled_pose_refinement""sampled_pose_refinement""sampled_pose_refinement"
Wert der abzurufenden Eigenschaft.
Wenn alle Parameter korrekt sind liefert get_surface_model_paramget_surface_model_paramGetSurfaceModelParamget_surface_model_paramGetSurfaceModelParamGetSurfaceModelParam den
Wert 2 (H_MSG_TRUE).
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
create_surface_modelcreate_surface_modelCreateSurfaceModelcreate_surface_modelCreateSurfaceModelCreateSurfaceModel,
read_surface_modelread_surface_modelReadSurfaceModelread_surface_modelReadSurfaceModelReadSurfaceModel
find_surface_modelfind_surface_modelFindSurfaceModelfind_surface_modelFindSurfaceModelFindSurfaceModel,
refine_surface_model_poserefine_surface_model_poseRefineSurfaceModelPoserefine_surface_model_poseRefineSurfaceModelPoseRefineSurfaceModelPose,
write_surface_modelwrite_surface_modelWriteSurfaceModelwrite_surface_modelWriteSurfaceModelWriteSurfaceModel
create_surface_modelcreate_surface_modelCreateSurfaceModelcreate_surface_modelCreateSurfaceModelCreateSurfaceModel
3D Metrology