Issue Description
Hello, I'm trying to deform a mesh by using the as rigid as possible (ARAP) method as shown in this example.
The method works fine on the Armadillo mesh, producing the expected deformation, but fails to produce ARAP deformation on other meshes, either because it gives the following error:
Images
These are the loaded meshes
myMesh mesh info: TriangleMesh with 75000 points and 25000 triangles.
armadillo mesh info: TriangleMesh with 172974 points and 345944 triangles.
The green spheres mark the vertex selected as handle point for the transformation, the red spheres mark the desired position after the transformation
The transformation results are shown below, The yellow meshes are the original meshes, the transformation result is shown in grey
Environment:
Operating system: (Ubuntu 20.04)
Python version: (Python 3.8)
Open3D version: 0.13.0
open3d-python version: 0.3.0.0
Is this remote workstation?: no
How did you install Open3D?: (build from source)
Compiler version (if built from source): (gcc 9.3.0)
Additional context
I tried already changing handle vertex, using different scales, loading different meshes with different densities but i keep getting either a "Failed to build solver" error or an incorrect deformation
Issue Description Hello, I'm trying to deform a mesh by using the as rigid as possible (ARAP) method as shown in this example.
The method works fine on the Armadillo mesh, producing the expected deformation, but fails to produce ARAP deformation on other meshes, either because it gives the following error:
or because the single deformation produced is the translation of the handle vertex to the desired position.
I wrote the code below to illustrate the issue by following the original example:
Console output
Images These are the loaded meshes myMesh mesh info: TriangleMesh with 75000 points and 25000 triangles. armadillo mesh info: TriangleMesh with 172974 points and 345944 triangles.
The green spheres mark the vertex selected as handle point for the transformation, the red spheres mark the desired position after the transformation
The transformation results are shown below, The yellow meshes are the original meshes, the transformation result is shown in grey
Environment:
Additional context I tried already changing handle vertex, using different scales, loading different meshes with different densities but i keep getting either a "Failed to build solver" error or an incorrect deformation