Energy Optimization: Torus

Parameters Initial mesh After 100 iterations After 200 iterations After 300 iterations After 400 iterations After 500 iterations After 600 iterations After 700 iterations After 800 iterations After 900 iterations After 1000 iterations After 1100 iterations After 1200 iterations After 1300 iterations After 1400 iterations After 1500 iterations After 1600 iterations After 1700 iterations After 1800 iterations After 1900 iterations After 2000 iterations
Normal samples, n = 4, d = 0.001
Energy 112.553688 105.448357 99.883026 98.859207 105.436752 111.144905 119.628876
Normal samples, n = 4, d = 0.005
Energy 112.553688 104.313454 117.532333
Normal samples, n = 4, d = 0.010
Energy 112.553688 126.124290 183.430618 200.270889 212.728821 210.915909
Gradient descent, d = 0.001 Output
Energy 112.553688 111.183250 110.127502 109.282326 108.475204 107.656090 106.853012 106.065536 105.293297 104.535881 103.792778 103.063995 102.349251 101.648979 100.965538 100.308235 99.683823 99.113892 98.634598 98.302849 98.114159
Gradient descent, d = 0.002
Energy 112.553688 108.487999 105.308311 102.364555 99.763687 98.733749 100.108841 101.732002 102.544296 104.440002 106.645210
Gradient descent, d = 0.005
Energy 112.553688 100.824226 110.775681 119.377716 112.245338