Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] ARAP spokes-and-rims partial derivative

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] ARAP spokes-and-rims partial derivative


Chronological Thread 
  • 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+.

Top of Page