Subject: CGAL users discussion list
List archive
- From: Sebastien Loriot <>
- To:
- Subject: Re: [cgal-discuss] ARAP spokes-and-rims partial derivative
- Date: Mon, 4 Jan 2021 18:45:39 +0100
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-phdr: 9a23:ujXRQBLChUC7un9wb9mcpTZWNBhigK39O0sv0rFitYgXKvnyrarrMEGX3/hxlliBBdydt6sbzbCN6OuwACQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTagY75+Ngu6oAvfu8UZgoZuN7s6xwfUrHdPZ+lY335jK0iJnxb76Mew/Zpj/DpVtvk86cNOUrj0crohQ7BAAzsoL2465MvwtRneVgSP/WcTUn8XkhVTHQfI6gzxU4rrvSv7sup93zSaPdHzQLspVzmu87tnRRn1gyoBKjU38nzYitZogaxGvhyhqRxxzY3abo6bO/VxfL/Sc9wBSGpdXMtcTTBNDp+yYoYNCecKIOZWr5P6p1sLtRawGBejC/j1xT9Tmn/23LM10+I8Gg/A2wwgBdMOsHPIrN7oM6oSSuS1zK7SzTXCaPNWxS3x6I3Mch06rvGMWKh/ccvVyUU1CwzFiVCQpJXjMjiI2esDr3KV4PB8VeKzlWEnsQdxryCuy8syhYTEmo0bx1PG+Ch3wos7K9O1RU9lbNCqE5Zdsy+XOYt2TM4+TG9kpTg3x7wYtJO6eCUHyJQqyhHBZ/GEdYWD/xztVOGUIThihXJlfqqyiAq98Ue6zu3wTM600ExFriZdk9nMsGoN1x3J5cSdRPt95EGs0iuM2QDL8uxIP1w4mK7BJ5MiwrM8jIQfvVnAEyPsl0j7j7eaels+9eS09ujqZ6vpqoOGOIJxlA3yLrkil8mxDOsiLAQCQ22W9OCh2LH9+UD0RbRHg/IqnanXtZ3VOMQWqrK9DgJQyYku5Ri/AC2g3d8Fh3cINkhFdwiCj4XxO1HBPvT4DfCnjlSpijhrxvTGMqT/DZXPM3TPibnhcLl+5kJGxwozytdf551QCr4fOv78RkjxtNnAAh84NQy73frnBc1j2o8CXW+DGKyUPaPIvVOW++4iIPOAaYAWtTrlLvgq/f/ujXs3mV8Heqmp2IMaaGu8HvRhOUWZYH3sgssbHWcPugozV+PqiFiYXj5SY3a+Rb4z5jY+CI6+F4fMWpitgKCd3Ce8BpBZem9GBUqIEXvxaoqEWuwMZz6PIs96iTwJTqOhSo8k1RG2rgD20btnLuzO+i0Zr53vztZ15/eA3Sw07iF+WsSBz3mWHSYzhXINXzZw3aZloEU7xE3Eyrl9m/UfFNpd4LRCXQ4+cJLd1OdnEMuhZwTaY921RUa6F9W6HSkqHJV22M4Le087GtO4jxmF0TDtGK4Qj7XMBZo69eXX0HH1Ysp80H3bz7Jys15zScRGMSiqh7V06hPIL4/PiUSQ0aiwJooG2yuYz2qJxHGSvUxeGCp3S6TCQThLfU/Rt9X++gXHS5ehDL0mNk1KzsvUefgCUcHgkVgTHKSrA9/ZeW/kwz7tVybN/auFac/RQ0tY3CjZDxJZwQUa/HLDOApnQyn98yTRCzthEV+paETpo7En9CGLC3QsxgTPVHVPkqKv80dM1/OZQvIXmLkDvXV58mQmLBOGx9vTTuG4iU9kdaRYb8k65Q4eh23cvg15eJenKvI7iw==
IIRC, it's because edges are seen per incident triangles so for the vertex vi, you will consider edges (vi,vj) and (vj,vi) from vi and vj and only one time vivj from vn and vivi from vm. Then in the partial derivative, you have 6 terms to consider giving you what you have in equation (10).
HTH
Sebastien.
On 12/29/20 2:28 PM, Maximilian Weiherer ( via cgal-discuss Mailing List) wrote:
Dear cgal-community,
I have a rather theoretical question concerning the spokes-and-rims as-rigid-as-possible (ARAP) surface mesh deformation, see https://doc.cgal.org/latest/Surface_mesh_deformation/index.html, chapter 5 "Deformation Techniques, Energies and Weighting Schemes", section 5.3 "Spokes and Rims Version".
I am trying to re-calculate the partial derivative w.r.t. new positions p'_i as stated in equation 10. However, I want to use symmetric cotangent weights, thus w_ij = w_ji. Taking partial derivative of equation 8 w.r.t. p'_i, only the vertices i, j, m, and n remain since they are directly connected to p'_i (see Fig. 69.9). All the other derivatives vanish. Thus, I would expect the rhs of equation 10 to be something like: sum_j [w_ij * ((R_i + R_j + R_m + R_n) / 4) * (p_i - p_j)]. However, using the fact that w_ij = w_ji equation 10 becomes clearly not the same as what I obtained: sum_j [w_ij * ((2R_i + 2R_j + R_m + R_n) / 6) * (p_i - p_j)]. I do not understand why R_i and R_j have double influcence.
Any hints are greatly appreciated.
Max
--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss
- Re: [cgal-discuss] ARAP spokes-and-rims partial derivative, Sebastien Loriot, 01/04/2021
Archive powered by MHonArc 2.6.19+.