simICP Plugin API reference

simICP.match
simICP.matchToShape

simICP.match

Description Match two point clouds.
Lua synopsis float[] m=simICP.match(int model_handle, int template_handle, float outlier_treshold=-1)
Lua parameters
model_handle (int): handle to model point cloud (model will be the static part)
template_handle (int): handle to template point cloud (template will be the part to register to the model)
outlier_treshold (float, default: -1): outlier treshold (-1 = no treshold)
Lua return values
m (table of float): transformation matrix (12 elements)
Python synopsis list m=simICP.match(int model_handle, int template_handle, float outlier_treshold=-1)

simICP.matchToShape

Description Match point clouds to shape.
Lua synopsis float[] m=simICP.matchToShape(int model_handle, int template_handle, float outlier_treshold=-1)
Lua parameters
model_handle (int): handle to model shape (model will be the static part)
template_handle (int): handle to template point cloud (template will be the part to register to the model)
outlier_treshold (float, default: -1): outlier treshold (-1 = no treshold)
Lua return values
m (table of float): transformation matrix (12 elements)
Python synopsis list m=simICP.matchToShape(int model_handle, int template_handle, float outlier_treshold=-1)