(name 'ARAP-yo.22' message 'Remove dependency to Lapack.' id 'e9bd6078-0d96-422b-8460-0f587e574f89' date '31 January 2017' time '4:34:54.704 pm' author 'yo' ancestors ((name 'ARAP-yo.21' message 'A step to remove dependency to Lapack at runtime.' id '5313a21a-50f3-4955-8823-833525171b35' date '31 January 2017' time '4:00:08.321 pm' author 'yo' ancestors ((name 'ARAP-bf.20' message 'Read back image from GL.' id '5ad82c27-3996-492b-96a8-5dd765d11daa' date '31 January 2017' time '7:47:31.668 pm' author 'bf' ancestors ((name 'ARAP-yo.19' message 'add a few methods to save data.' id '94a5eb77-74cc-4d42-8892-646dcf6ce1f0' date '30 January 2017' time '6:39:58.528 pm' author 'yo' ancestors ((name 'ARAP-bf.18' message 'Add OpenGL rendering. You need to install OpenGL first:
(Installer repository: ''http://www.squeaksource.com/CroquetGL'')
	install: ''3DTransform'';
	install: ''OpenGL-Pools'';
	install: ''OpenGL-Core''.' id 'ce05bfe9-adaf-4e46-9426-df0085cd79e7' date '27 January 2017' time '7:21:24.03 pm' author 'bf' ancestors ((name 'ARAP-yo.17' message 'It can skip one more step.' id 'f0870f4b-61b7-4d4c-908e-27db88a34437' date '24 January 2017' time '2:57:05.277 pm' author 'yo' ancestors ((name 'ARAP-yo.16' message 'use solve:' id '6759bcc5-74ec-40d9-baab-7b6a120392f1' date '24 January 2017' time '1:43:09.122 pm' author 'yo' ancestors ((name 'ARAP-yo.15' message 'Use Double precision arrays.  Remove other implementations.' id '243bf152-f39e-40ae-95c2-bc8a1d33cebc' date '23 January 2017' time '12:31:30.393 pm' author 'yo' ancestors ((name 'ARAP-yo.14' message 'Some more debugging' id 'dbf0ea50-44ca-4d68-af77-aa17ad8a26cb' date '22 January 2017' time '8:59:53.778 am' author 'yo' ancestors ((name 'ARAP-yo.13' message 'Use LeastSquareFit class to compute T' id 'ae736ff2-ec99-4c1e-ad5e-fcd584236d70' date '19 January 2017' time '2:33:46.99 pm' author 'yo' ancestors ((name 'ARAP-yo.12' message 'use the step two formula.' id '26bd128e-f887-4fb3-b1ac-7a48928345e5' date '19 January 2017' time '2:11:46.88 pm' author 'yo' ancestors ((name 'ARAP-yo.11' message 'Defaults to the simple solver.' id '2d4dc996-0295-4883-b4b7-cc6792490245' date '18 January 2017' time '12:13:52.426 pm' author 'yo' ancestors ((name 'ARAP-yo.10' message 'ShapeViewer shows neighbors' id '3f7e3fd5-ecad-4542-90e6-a07847548c1f' date '13 January 2017' time '5:06:10.615 pm' author 'yo' ancestors ((name 'ARAP-yo.9' message 'fix extent' id '6b6a929f-707b-4f3f-9b33-42e633feb3e6' date '13 January 2017' time '3:17:31.643 pm' author 'yo' ancestors ((name 'ARAP-yo.8' message 'ShapeViewer added.' id '9fe958b2-4b02-4613-92a1-b0b9fc61915f' date '13 January 2017' time '3:05:44.564 pm' author 'yo' ancestors ((name 'ARAP-yo.7' message 'Add edge editor' id '56deab1e-feff-4d33-8805-ad161f6192ac' date '13 January 2017' time '2:42:52.572 pm' author 'yo' ancestors ((name 'ARAP-yo.6' message 'hideHandles -> showHandles.  Make a simple demo content.' id '81b66203-8c50-4fd6-813c-785b0f35c638' date '13 September 2016' time '12:34:34.181793 pm' author 'yo' ancestors ((name 'ARAP-yo.5' message 'An experimental ziggling.' id '8378a978-d9a5-4341-9403-40ac672cf9c6' date '12 September 2016' time '1:49:15.777331 pm' author 'yo' ancestors ((name 'ARAP-yo.4' message 'truss example added.' id '83b0f3e8-ed0e-49a4-abf0-ecf78bfbdccf' date '23 August 2016' time '3:28:56.884 pm' author 'yo' ancestors ((name 'ARAP-yo.3' message 'Add a star shape.' id 'd6894829-eb30-424b-a817-e35a5962ca54' date '22 August 2016' time '3:42:27.545 pm' author 'yo' ancestors ((name 'ARAP-yo.2' message 'Implement a non-optimized version of the full algorithm.  Add a UI to manipulate.' id 'ce11f645-268d-4e1d-8237-1175f760947b' date '22 August 2016' time '2:11:59.618 pm' author 'yo' ancestors ((name 'ARAP-yo.1' message 'handles := Dictionary new at: 1 put: 25@10; at: 3 put: 120@120; yourself.

Shape rectangle baseSolve: handles.' id '5bf4f7b7-1555-4146-8960-9f035bad7232' date '20 August 2016' time '9:09:14.61 am' author 'yo' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())