Campbell Barton
6dfe4cbc6b
Polyfill Beautify: half-edge optimization
...
Was using an edge hash for triangle -> edge lookups,
updating triangle indices for each edge-rotation.
Replace this with half-edge which can rotate edges much more simply,
writing triangles back once the solution has been calculated.
Gives ~33% speedup in own tests.
2017-10-23 01:40:03 +11:00
..
2016-06-08 19:12:23 +10:00
2017-06-12 13:38:21 +10:00
2016-06-23 11:36:49 +10:00
2016-10-25 17:34:01 +02:00
2016-12-04 15:15:25 +11:00
2015-10-26 22:22:30 +11:00
2015-08-05 02:09:03 +10:00
2017-09-05 22:45:44 +10:00
2017-04-24 10:42:10 +02:00
2016-06-27 13:21:14 +10:00
2017-08-23 13:03:35 +10:00
2016-08-01 18:01:27 +02:00
2017-06-11 18:56:56 +10:00
2017-09-03 23:43:14 +10:00
2015-11-26 08:50:35 +11:00
2015-08-05 02:09:03 +10:00
2016-06-09 17:53:51 +02:00
2015-02-08 17:07:47 +11:00
2015-12-24 01:52:54 +11:00
2014-08-29 16:16:28 +10:00
2017-10-20 14:03:22 +11:00
2017-02-06 10:44:56 +01:00
2015-11-06 05:34:05 +11:00
2015-12-13 01:57:57 +11:00
2015-07-12 05:33:04 +10:00
2017-05-27 15:34:55 -04:00
2017-08-11 08:32:05 +10:00
2016-05-06 16:49:25 +10:00
2015-07-31 23:44:37 +10:00
2016-06-22 14:02:51 +10:00
2017-05-20 14:01:03 +10:00
2014-03-18 10:52:38 +11:00
2016-03-05 09:16:12 +11:00
2015-06-11 21:54:06 +10:00
2017-05-22 16:43:46 +02:00
2017-09-27 11:13:03 +10:00
2016-05-17 21:39:16 +02:00
2015-08-21 17:42:40 +10:00
2017-06-02 15:38:04 +10:00
2016-10-25 17:34:01 +02:00
2016-01-09 04:48:31 +01:00
2015-12-09 14:03:38 +11:00
2017-10-06 21:06:38 +11:00
2016-07-08 02:14:54 +10:00
2017-09-05 22:45:44 +10:00
2017-06-09 19:31:27 +10:00
2015-12-10 01:58:10 +01:00
2016-01-21 09:42:17 +11:00
2016-12-28 15:49:39 +11:00
2017-09-07 00:12:43 +10:00
2015-10-20 14:44:15 +02:00
2017-10-06 16:56:41 +11:00
2017-05-27 15:34:55 -04:00
2017-10-23 01:40:03 +11:00
2017-09-20 04:57:48 +10:00
2016-06-16 19:25:02 +10:00
2016-06-12 00:41:02 +10:00
2017-08-27 16:19:34 +10:00
2016-07-31 17:41:05 +10:00
2016-05-06 00:45:38 +10:00
2016-10-25 17:34:01 +02:00
2016-01-30 13:27:48 +11:00
2015-06-19 20:19:37 +10:00
2017-09-29 19:16:34 +10:00
2017-10-17 13:49:20 +11:00
2017-06-19 10:04:30 +10:00
2017-08-23 19:17:27 +10:00
2017-05-20 14:01:03 +10:00
2016-09-19 14:22:38 +02:00
2017-06-12 13:38:21 +10:00
2017-04-26 16:00:02 +02:00
2015-12-21 13:02:38 +11:00
2017-09-27 11:13:03 +10:00
2014-04-01 15:22:28 +11:00
2014-04-01 15:22:28 +11:00
2015-11-06 20:09:56 +11:00
2015-06-16 10:04:28 +10:00
2017-05-27 15:34:55 -04:00