get_deformable_surface_model_paramT_get_deformable_surface_model_paramGetDeformableSurfaceModelParamGetDeformableSurfaceModelParamget_deformable_surface_model_param (Operator)

Name

get_deformable_surface_model_paramT_get_deformable_surface_model_paramGetDeformableSurfaceModelParamGetDeformableSurfaceModelParamget_deformable_surface_model_param — Return the parameters and properties of a deformable surface model.

Signature

get_deformable_surface_model_param( : : DeformableSurfaceModel, GenParamName : GenParamValue)

Herror T_get_deformable_surface_model_param(const Htuple DeformableSurfaceModel, const Htuple GenParamName, Htuple* GenParamValue)

void GetDeformableSurfaceModelParam(const HTuple& DeformableSurfaceModel, const HTuple& GenParamName, HTuple* GenParamValue)

HTuple HDeformableSurfaceModel::GetDeformableSurfaceModelParam(const HTuple& GenParamName) const

HTuple HDeformableSurfaceModel::GetDeformableSurfaceModelParam(const HString& GenParamName) const

HTuple HDeformableSurfaceModel::GetDeformableSurfaceModelParam(const char* GenParamName) const

HTuple HDeformableSurfaceModel::GetDeformableSurfaceModelParam(const wchar_t* GenParamName) const   (Windows only)

static void HOperatorSet.GetDeformableSurfaceModelParam(HTuple deformableSurfaceModel, HTuple genParamName, out HTuple genParamValue)

HTuple HDeformableSurfaceModel.GetDeformableSurfaceModelParam(HTuple genParamName)

HTuple HDeformableSurfaceModel.GetDeformableSurfaceModelParam(string genParamName)

def get_deformable_surface_model_param(deformable_surface_model: HHandle, gen_param_name: MaybeSequence[str]) -> Sequence[Union[str, float, int]]

def get_deformable_surface_model_param_s(deformable_surface_model: HHandle, gen_param_name: MaybeSequence[str]) -> Union[str, float, int]

Description

The operator get_deformable_surface_model_paramget_deformable_surface_model_paramGetDeformableSurfaceModelParamGetDeformableSurfaceModelParamGetDeformableSurfaceModelParamget_deformable_surface_model_param returns parameters and properties of the surface model DeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModeldeformableSurfaceModeldeformable_surface_model. The surface model must have been created with, for example, create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModelCreateDeformableSurfaceModelcreate_deformable_surface_model.

The following values are possible for GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name:

'diameter'"diameter""diameter""diameter""diameter""diameter":

Diameter of the model point cloud. The diameter is the length of the diagonal of the axis-parallel bounding box.

'sampled_model'"sampled_model""sampled_model""sampled_model""sampled_model""sampled_model":

The 3D points sampled from the model for matching. This returns a 3D object model that contains all points sampled from the model surface for matching.

'training_models'"training_models""training_models""training_models""training_models""training_models":

This returns all 3D object models that were used for the training of the deformable surface model. This includes the 3D object model passed to and sampled by create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModelCreateDeformableSurfaceModelcreate_deformable_surface_model, and the 3D object models added with add_deformable_surface_model_sampleadd_deformable_surface_model_sampleAddDeformableSurfaceModelSampleAddDeformableSurfaceModelSampleAddDeformableSurfaceModelSampleadd_deformable_surface_model_sample.

'reference_points_x'"reference_points_x""reference_points_x""reference_points_x""reference_points_x""reference_points_x":
'reference_points_y'"reference_points_y""reference_points_y""reference_points_y""reference_points_y""reference_points_y":
'reference_points_z'"reference_points_z""reference_points_z""reference_points_z""reference_points_z""reference_points_z":

Returns the x-, y- or z-coordinates of all reference points added with the operator add_deformable_surface_model_reference_pointadd_deformable_surface_model_reference_pointAddDeformableSurfaceModelReferencePointAddDeformableSurfaceModelReferencePointAddDeformableSurfaceModelReferencePointadd_deformable_surface_model_reference_point.

Execution Information

Parameters

DeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModeldeformableSurfaceModeldeformable_surface_model (input_control)  deformable_surface_model HDeformableSurfaceModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle of the deformable surface model.

GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (input_control)  attribute.name(-array) HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Name of the parameter.

Default value: 'sampled_model' "sampled_model" "sampled_model" "sampled_model" "sampled_model" "sampled_model"

List of values: 'diameter'"diameter""diameter""diameter""diameter""diameter", 'original_model'"original_model""original_model""original_model""original_model""original_model", 'reference_points_x'"reference_points_x""reference_points_x""reference_points_x""reference_points_x""reference_points_x", 'reference_points_y'"reference_points_y""reference_points_y""reference_points_y""reference_points_y""reference_points_y", 'reference_points_z'"reference_points_z""reference_points_z""reference_points_z""reference_points_z""reference_points_z", '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", 'training_models'"training_models""training_models""training_models""training_models""training_models"

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (output_control)  attribute.value(-array) HTupleSequence[Union[str, float, int]]HTupleHtuple (real / string / integer) (double / string / int / long) (double / HString / Hlong) (double / char* / Hlong)

Value of the parameter.

Result

get_deformable_surface_model_paramget_deformable_surface_model_paramGetDeformableSurfaceModelParamGetDeformableSurfaceModelParamGetDeformableSurfaceModelParamget_deformable_surface_model_param returns TRUE if all parameters are correct. If necessary, an exception is raised.

Possible Predecessors

create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModelCreateDeformableSurfaceModelcreate_deformable_surface_model, read_deformable_surface_modelread_deformable_surface_modelReadDeformableSurfaceModelReadDeformableSurfaceModelReadDeformableSurfaceModelread_deformable_surface_model, add_deformable_surface_model_reference_pointadd_deformable_surface_model_reference_pointAddDeformableSurfaceModelReferencePointAddDeformableSurfaceModelReferencePointAddDeformableSurfaceModelReferencePointadd_deformable_surface_model_reference_point

Possible Successors

find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModelFindDeformableSurfaceModelfind_deformable_surface_model, refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModelRefineDeformableSurfaceModelrefine_deformable_surface_model, write_deformable_surface_modelwrite_deformable_surface_modelWriteDeformableSurfaceModelWriteDeformableSurfaceModelWriteDeformableSurfaceModelwrite_deformable_surface_model

See also

create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModelCreateDeformableSurfaceModelcreate_deformable_surface_model

Module

3D Metrology