ClassesClassesClassesClasses | | | | Operators

add_deformable_surface_model_sampleadd_deformable_surface_model_sampleAddDeformableSurfaceModelSampleadd_deformable_surface_model_sampleAddDeformableSurfaceModelSampleAddDeformableSurfaceModelSample (Operator)

Name

add_deformable_surface_model_sampleadd_deformable_surface_model_sampleAddDeformableSurfaceModelSampleadd_deformable_surface_model_sampleAddDeformableSurfaceModelSampleAddDeformableSurfaceModelSample — Add a sample deformation to a deformable surface model

Signature

add_deformable_surface_model_sample( : : DeformableSurfaceModel, ObjectModel3D : )

Herror add_deformable_surface_model_sample(const Hlong DeformableSurfaceModel, const Hlong ObjectModel3D)

Herror T_add_deformable_surface_model_sample(const Htuple DeformableSurfaceModel, const Htuple ObjectModel3D)

Herror add_deformable_surface_model_sample(const HTuple& DeformableSurfaceModel, const HTuple& ObjectModel3D)

void HObjectModel3D::AddDeformableSurfaceModelSample(const HDeformableSurfaceModel& DeformableSurfaceModel) const

void HDeformableSurfaceModel::AddDeformableSurfaceModelSample(const HTuple& ObjectModel3D) const

void AddDeformableSurfaceModelSample(const HTuple& DeformableSurfaceModel, const HTuple& ObjectModel3D)

static void HObjectModel3D::AddDeformableSurfaceModelSample(const HDeformableSurfaceModel& DeformableSurfaceModel, const HObjectModel3DArray& ObjectModel3D)

void HObjectModel3D::AddDeformableSurfaceModelSample(const HDeformableSurfaceModel& DeformableSurfaceModel) const

void HDeformableSurfaceModel::AddDeformableSurfaceModelSample(const HObjectModel3DArray& ObjectModel3D) const

void HDeformableSurfaceModel::AddDeformableSurfaceModelSample(const HObjectModel3D& ObjectModel3D) const

void HOperatorSetX.AddDeformableSurfaceModelSample(
[in] VARIANT DeformableSurfaceModel, [in] VARIANT ObjectModel3D)

void HObjectModel3DX.AddDeformableSurfaceModelSample([in] IHDeformableSurfaceModelX* DeformableSurfaceModel)

void HDeformableSurfaceModelX.AddDeformableSurfaceModelSample([in] IHObjectModel3DX* ObjectModel3D)

static void HOperatorSet.AddDeformableSurfaceModelSample(HTuple deformableSurfaceModel, HTuple objectModel3D)

static void HObjectModel3D.AddDeformableSurfaceModelSample(HDeformableSurfaceModel deformableSurfaceModel, HObjectModel3D[] objectModel3D)

void HObjectModel3D.AddDeformableSurfaceModelSample(HDeformableSurfaceModel deformableSurfaceModel)

void HDeformableSurfaceModel.AddDeformableSurfaceModelSample(HObjectModel3D[] objectModel3D)

void HDeformableSurfaceModel.AddDeformableSurfaceModelSample(HObjectModel3D objectModel3D)

Description

The operator add_deformable_surface_model_sampleadd_deformable_surface_model_sampleAddDeformableSurfaceModelSampleadd_deformable_surface_model_sampleAddDeformableSurfaceModelSampleAddDeformableSurfaceModelSample adds the example deformation passed in ObjectModel3DObjectModel3DObjectModel3DObjectModel3DObjectModel3DobjectModel3D to the deformable surface model DeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModeldeformableSurfaceModel. The point cloud given in ObjectModel3DObjectModel3DObjectModel3DObjectModel3DObjectModel3DobjectModel3D must have exactly as many points as the sampled deformation model, and is usually the result of the operator find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModel or refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModel. The deformable surface model must have been created beforehand using, for example, create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModel. The operator re-trains the deformable surface model including the passed deformation. This allows find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModel to find deformations that are similar to the one given in ObjectModel3DObjectModel3DObjectModel3DObjectModel3DObjectModel3DobjectModel3D.

Parallelization

This operator modifies the state of the following input parameter:

The value of this parameter may not be shared across multiple threads without external synchronization.

Parameters

DeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModelDeformableSurfaceModeldeformableSurfaceModel (input_control, state is modified)  deformable_surface_model HDeformableSurfaceModel, HTupleHTupleHDeformableSurfaceModel, HTupleHDeformableSurfaceModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the deformable surface model.

ObjectModel3DObjectModel3DObjectModel3DObjectModel3DObjectModel3DobjectModel3D (input_control)  object_model_3d(-array) HObjectModel3D, HTupleHTupleHObjectModel3D, HTupleHObjectModel3DX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the deformed 3D object model.

Result

add_deformable_surface_model_sampleadd_deformable_surface_model_sampleAddDeformableSurfaceModelSampleadd_deformable_surface_model_sampleAddDeformableSurfaceModelSampleAddDeformableSurfaceModelSample returns 2 (H_MSG_TRUE) if all parameters are correct. If necessary, an exception is raised.

Possible Predecessors

create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModel, find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModel, refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModel

Possible Successors

find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModel, refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModel, get_deformable_surface_model_paramget_deformable_surface_model_paramGetDeformableSurfaceModelParamget_deformable_surface_model_paramGetDeformableSurfaceModelParamGetDeformableSurfaceModelParam, write_deformable_surface_modelwrite_deformable_surface_modelWriteDeformableSurfaceModelwrite_deformable_surface_modelWriteDeformableSurfaceModelWriteDeformableSurfaceModel, clear_deformable_surface_modelclear_deformable_surface_modelClearDeformableSurfaceModelclear_deformable_surface_modelClearDeformableSurfaceModelClearDeformableSurfaceModel

Alternatives

read_deformable_surface_modelread_deformable_surface_modelReadDeformableSurfaceModelread_deformable_surface_modelReadDeformableSurfaceModelReadDeformableSurfaceModel

See also

find_deformable_surface_modelfind_deformable_surface_modelFindDeformableSurfaceModelfind_deformable_surface_modelFindDeformableSurfaceModelFindDeformableSurfaceModel, refine_deformable_surface_modelrefine_deformable_surface_modelRefineDeformableSurfaceModelrefine_deformable_surface_modelRefineDeformableSurfaceModelRefineDeformableSurfaceModel, read_deformable_surface_modelread_deformable_surface_modelReadDeformableSurfaceModelread_deformable_surface_modelReadDeformableSurfaceModelReadDeformableSurfaceModel, create_deformable_surface_modelcreate_deformable_surface_modelCreateDeformableSurfaceModelcreate_deformable_surface_modelCreateDeformableSurfaceModelCreateDeformableSurfaceModel, write_deformable_surface_modelwrite_deformable_surface_modelWriteDeformableSurfaceModelwrite_deformable_surface_modelWriteDeformableSurfaceModelWriteDeformableSurfaceModel, clear_deformable_surface_modelclear_deformable_surface_modelClearDeformableSurfaceModelclear_deformable_surface_modelClearDeformableSurfaceModelClearDeformableSurfaceModel

Module

3D Metrology


ClassesClassesClassesClasses | | | | Operators