Is it possible to match locally instead of globally?

Feel free to ask any question here
Post Reply
tiger1984
Posts: 1
Joined: Tue Apr 03, 2018 1:03 pm

Is it possible to match locally instead of globally?

Post by tiger1984 »

Hi, I work for a 3d printing model website,

My use case is really Mesh to Mesh matching, but I guess my question apply to cloud to cloud matching as well.

I am wonder whether it is possible to matching locally.

As an example, in the picture, there are two meshes,
the one of the left is partially exactly the same to the mesh on the right.

But when I try to match them, it takes the one on the left to the "center" of the right.

But what I wish is to match the on the left to exactly where it is on the right, is it possible?
Screenshot from 2018-04-03 14-24-49.png
Screenshot from 2018-04-03 14-24-49.png (159.96 KiB) Viewed 612 times
daniel
Site Admin
Posts: 7711
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Is it possible to match locally instead of globally?

Post by daniel »

First if you refer to the ICP registration tool, then you must roughly align the entities first! You have to move the mesh on the left roughly above the one you desire on the right (with the Rotate / Translate tool for instance - see http://www.cloudcompare.org/doc/wiki/in ... ation_Tool).

If you still observe that the aligned entity 'slides' on the reference one, then you can also cut the reference one so as to isolate the right part. But in your case you shouldn't need to do it (with the scissors tool).

ICP is not a magical 'shape matching' tool ;)
Daniel, CloudCompare admin
Post Reply