Commit graph

654 commits

Author SHA1 Message Date
Val Erastov
4843578e5a get back sketching faces 2015-09-04 18:27:29 -07:00
Val Erastov
2780b03e69 always use csg object 2015-09-04 17:02:54 -07:00
Val Erastov
07cc007e20 csg experiment 2015-09-04 00:49:17 -07:00
Val Erastov
8aff55f2b4 3d 2015-09-03 19:02:59 -07:00
Val Erastov
1851f5733c ui work 2015-09-02 22:24:59 -07:00
Val Erastov
9aaebb7166 fix modifying operation API 2015-09-02 19:44:54 -07:00
Val Erastov
e30f53262a change color for wireframe and sketches 2015-09-01 21:14:19 -07:00
Val Erastov
5dc1300e57 fix selection 2015-09-01 00:02:49 -07:00
Val Erastov
7bb3c099b6 bus for notifying objects 2015-08-31 01:05:29 -07:00
Val Erastov
e57c0a2eb9 bind camera with data gui 2015-08-30 23:14:51 -07:00
Val Erastov
706505a006 use polygon offset feature of webgl / play with offset param 2015-08-30 22:55:17 -07:00
Val Erastov
223834c8f6 use polygon offset feature of webgl 2015-08-30 22:21:14 -07:00
Val Erastov
d967b4ba36 minor 2015-08-30 12:15:26 -07:00
Val Erastov
e529c69ca0 remove pkey method 2015-08-30 12:13:26 -07:00
Val Erastov
37bce68fa2 fix extrude operation 2015-08-30 12:13:01 -07:00
Val Erastov
dbc17908a3 wireframe 2015-08-30 02:39:17 -07:00
Val Erastov
fb99396160 Don't use string concatenation for double for making hashmaps. retarded 2015-08-30 02:10:10 -07:00
Val Erastov
a803c5e5f4 redo algorithm for merging csg polygons 2015-08-30 01:45:07 -07:00
Val Erastov
9f6aae0aa7 support arcs in csg 2015-08-28 00:13:29 -07:00
Val Erastov
6f96b75cc6 fix nonsense 2015-08-27 23:08:21 -07:00
Val Erastov
bee20acf88 remove belong to pane test 2015-08-25 22:43:33 -07:00
Val Erastov
db9d4c1c5d remove log messages/reformat 2015-08-25 22:33:51 -07:00
Val Erastov
f97cd2b08c fix zero triangles error 2015-08-25 22:28:44 -07:00
Val Erastov
b474fc6267 fix nonsense 2015-08-25 00:42:04 -07:00
Val Erastov
499330e783 arcs support for 3d editor 2015-08-24 17:55:38 -07:00
Val Erastov
ae2d4fbe37 fix cut tool 2015-08-24 00:33:11 -07:00
Val Erastov
bf312e6304 update csg taken from openjscad 2015-08-23 23:42:39 -07:00
Val Erastov
000a27a845 Fix toolManager bugs 2015-08-21 20:14:36 -07:00
Val Erastov
c3855c155a Fix undo/redo null input 2015-08-21 19:49:54 -07:00
Val Erastov
25e7efd77b Snap for circle 2015-08-21 19:21:50 -07:00
Val Erastov
1ac5417ae9 Use prepare-solve idiom 2015-08-13 22:03:05 -07:00
Val Erastov
f9cc184d15 small optimization 2015-08-13 01:06:07 -07:00
Val Erastov
0a41cc23c1 rollback LM as a precise solver as dog leg doing great now 2015-08-13 00:47:35 -07:00
Val Erastov
0bf305ba80 increase precision for dog leg algo. Now we can! 2015-08-13 00:47:35 -07:00
Val Erastov
d7c7c29730 make weight param modifiable 2015-08-13 00:47:34 -07:00
Val Erastov
021053aaee Use LU factorization for determing Guess Newton step 2015-08-13 00:47:34 -07:00
Val Erastov
81b217bf2e Use levenberg-maquard algo for precise minimization 2015-08-13 00:47:34 -07:00
Val Erastov
4536f948f4 Not solve if either ctrl or alt pressed 2015-08-12 18:52:38 -07:00
Val Erastov
0a20bca450 Retina support / honoring draw style 2015-08-11 23:09:02 -07:00
Val Erastov
6c51a1e83d Retina support / dragging 2015-08-11 23:00:47 -07:00
Val Erastov
06ebb2f3b3 Retina support / basic fixes 2015-08-11 22:52:37 -07:00
Val Erastov
c0f013af02 make selecting multiple objects on shift 2015-08-11 20:20:32 -07:00
Val Erastov
87ebd84009 fix redundancy check 2015-07-29 19:30:11 -07:00
Val Erastov
2c4f1e0aa4 clean dogleg, loose precision 2015-07-23 00:43:08 -07:00
Val Erastov
449fd71f44 don't diagnose every time 2015-07-23 00:15:43 -07:00
Val Erastov
5eed5c1753 constrints clean up 2015-07-23 00:05:30 -07:00
Val Erastov
552baeab1e minor 2015-07-22 23:55:28 -07:00
Val Erastov
3d1c7033a8 go for yui compressor 2015-07-22 22:52:52 -07:00
Val Erastov
e150b6b57b make only coi contraints reduciable 2015-07-22 22:52:52 -07:00
Val Erastov
71eeeff10e caching parameters for solving 2015-07-22 22:52:52 -07:00