Unable to wrap custom heads

Hi,
Please tell is wrapx supposed with 3d scans only or with any 3d objects? I don’t care about scanning, but if wrapx is able for example match neck seems on two different heads, it definitely may be useful. I’ve tried wrapx on heads from some game. First it complained about uv geometry is not many-fold, I’ve used wrap.repairgeom. After this non rigid registration is started and program just halt - no progress bar… nothing at all. Here are those two heads: http://www26.zippyshare.com/v/Rf5ZajPz/file.html
There are two files in the archive - basemesh and headtowrap. Please, can you tell me is it possible to wrap those geometries?

Hello,

The basemesh.obj model is non-manifold, in other words it has that kind of topology

http://www.pointclouds.org/blog/_images/non_manifold.png

It seems to happed due to welding lips vertices. WrapX can not work with non-manifold topology directly (there are several work-arounds though). For simplicity I have fixed the mesh manually and it works nice now.

http://russian3dscanner.com/images/WrappingTest01.jpg

here is a repaired manifold basemesh

http://russian3dscanner.com/images/basemesh_manifold.obj

and wrapped result

http://russian3dscanner.com/images/WrappedExample01.obj

wrap.repairGeom did not work in this case as it splits non-manifold edges and produce disconnected pieces of geometry while wrap.nonRigidRegistration only accepts a single connected piece of geometry.

Thank you very much for prompt answer.
This all happens because I was in hurry to test Wrapx and wielded all vertices in range 0,01 in 3ds max.
Thanks again.