Commit graph

1003 commits

Author SHA1 Message Date
Val Erastov
ccda6f20f0 abstract and refactor curve geometry 2018-03-09 19:00:49 -08:00
Val Erastov
7eee7074ba support case for two different edges having the same vertices 2018-02-18 22:39:21 -08:00
Val Erastov
917dca85ce refactor and fix brep debugger action 2018-02-18 22:09:13 -08:00
Val Erastov
3173626ea2 choose between coincident edges with same direction while face overlap merge
Closes #47 Union 2 shells: side faces are in same plane, resulted a null shell
2018-02-16 19:02:38 -08:00
Val Erastov
5dfc499162 keep boolean operation data separate from general data of a topo object 2018-02-16 11:57:48 -08:00
Val Erastov
192b9a793c test case for splitting a solid by 2 adjacent edges 2018-02-16 01:17:05 -08:00
Val Erastov
25044f28bf get rid of jquery dep for 3d modeller 2018-02-16 00:52:42 -08:00
Val Erastov
f9c202ba13 basic actions for craft history manipulation 2018-02-16 00:50:38 -08:00
Val Erastov
c49c21fd17 console.dir on events for debugging/logging 2018-02-16 00:21:06 -08:00
Val Erastov
78e5ff62b7 remove unnecessary check for edges being same when picking candidates for loops detection 2018-02-15 21:36:09 -08:00
Val Erastov
1995be6910 clean up unused code in boolean algorithm 2018-02-15 21:34:29 -08:00
Val Erastov
c1e7e134a4 fixing extrude when all edges are coincident 2018-02-15 21:31:03 -08:00
Val Erastov
f5b6c20b97 error handling 2018-02-09 20:04:36 -08:00
Val Erastov
4836b89595 adding more topological tests for boolean operation 2018-02-07 22:58:52 -08:00
Val Erastov
2e5ad6ad43 changing Button api 2018-02-07 00:50:26 -08:00
Val Erastov
d6c5a56e5f passing old value for stateful events 2018-02-07 00:49:28 -08:00
Val Erastov
271b7dd84a remove unused/outdated/legacy css file 2018-02-07 00:47:57 -08:00
Val Erastov
3b575c149d fix a bug when two merge faces make a cut and create a new curve/edge
forbid partially tangent edges with new curve - should be handled level before
update tests
2018-02-07 00:45:01 -08:00
Val Erastov
9eb2400a01 some useful debug actions 2018-02-02 18:07:32 -08:00
Val Erastov
ccea7762e8 avoid total UI failing on project load 2018-02-02 18:07:08 -08:00
Val Erastov
c6b17c60e5 test case for sticking out merged faces 2018-02-02 18:06:36 -08:00
Val Erastov
6bc6ec4e08 fix face merging edge invalidation 2018-02-02 18:05:39 -08:00
Val Erastov
32a66462f5 test generator for craft operation and some basic tests 2018-02-01 23:38:48 -08:00
Val Erastov
6f3a725c38 always coerce to float for the NumberControl 2018-02-01 23:33:45 -08:00
Val Erastov
6be10f31b2 unify argument order for operation and preview 2018-02-01 21:20:48 -08:00
Val Erastov
109b976048 ability to pass extra hints to project 2018-01-31 15:22:56 -08:00
Val Erastov
a11c34e5f4 fix pararm info for cut/extrude 2018-01-30 21:54:30 -08:00
Val Erastov
9e5933fbe1 operation history wizard 2018-01-30 19:41:05 -08:00
Val Erastov
f3f7354033 update relative imports to modules 2018-01-30 17:14:58 -08:00
Val Erastov
d6dfb8317f hotkeys for wizards 2018-01-29 20:14:31 -08:00
Val Erastov
de09216be1 check for enable if an action triggered from keyboard and show hint if disabled 2018-01-29 19:40:36 -08:00
Val Erastov
65a822ba5a remove ported code 2018-01-29 01:35:44 -08:00
Val Erastov
16318b29be tweak line height for form fields 2018-01-29 01:34:47 -08:00
Val Erastov
1964dca731 define everything in rem / update px 2018-01-29 01:28:09 -08:00
Val Erastov
937cc0f00c remove junk 2018-01-29 01:24:16 -08:00
Val Erastov
959d0890b0 define everything in rem 2018-01-29 01:21:46 -08:00
Val Erastov
b6d5f5d287 bring plane wizard back 2018-01-28 23:53:17 -08:00
Val Erastov
43605ce79c fix brep debugger 2018-01-26 21:46:48 -08:00
Val Erastov
76b7cdd7f6 fix test framework 2018-01-26 21:24:00 -08:00
Val Erastov
f038e2fc0b hints for menu items 2018-01-26 21:04:04 -08:00
Val Erastov
64fee05995 update 3d viewport on switching from sketchers tabs 2018-01-26 20:48:32 -08:00
Val Erastov
b3149f74bc action info styling 2018-01-26 20:28:14 -08:00
Val Erastov
920fbce6bb action info for for toolbars 2018-01-26 19:54:19 -08:00
Val Erastov
8d06e86708 improve action hint behavior 2018-01-26 19:47:52 -08:00
Val Erastov
8396629277 hotkeys / menus 2018-01-26 18:55:37 -08:00
Val Erastov
98e562ad40 move tpi plugin to tpi package(test program interface) 2018-01-23 01:45:15 -08:00
Val Erastov
0eca110c34 move code to be cleaned to legacy package 2018-01-23 01:42:12 -08:00
Val Erastov
1cce9abacc clean up / move code around 2018-01-23 01:35:17 -08:00
Val Erastov
0da15743f9 clean up getting rid of old UI code 2018-01-23 01:31:21 -08:00
Val Erastov
3f9b1d804a getting rid of modeller-app class, keep sandbox/scratchPad code from there 2018-01-23 01:23:41 -08:00