Hi, I followed your WrapX basic tutorial, all seemed to go well until the final act, and i get this warning message,
File “<wrap_console>”, line 1, in
ValueError: GeomFloating contains 413 disconnected from each other polygon groups, must be 1. One can use wrap.subset() to extract main part.
Im no coder, so I checked my file in maya for groups etc which it seems to be referring to. But its one poly, one group.
Any help would be much appreciated
I found that your basemesh contains group of isolated vertices. Most of software packages by default do not show isolated vertices when there are faces in the model, so you didn’t see them. These vertices form oral cavity, but somehow were exported to obj file without connections. You can see a short video highlighting them here https://drive.google.com/file/d/0B5j3_ZSgp2spbWdvT0FJbUs3U2c/view?usp=sharing or just look at the image in attachment. These vertices cause aborting of non-rigid registration step because basemesh must be single connected piece of geometry.
It is a question if WrapX should silently ignore isolated vertices or just warn user with more specific error message when importing obj file. We didn’t decide yet.
For now you should remove such vertices from basemesh. I don’t know which software package you are using, but they all can do this. For example Blender (just because it’s freely available for everyone) can do this with two easy steps: “file->import->obj” and then immediately “file->export->obj”. Default settings eliminate orphan vertices.