Commit graph

369 commits

Author SHA1 Message Date
Val Erastov (xibyte)
0c586935c7 fix tests, working on the test infrastructure 2020-05-19 01:48:19 -07:00
Val Erastov (xibyte)
41ca9a51e8 refactor storage plugin - type safety 2020-05-16 22:22:02 -07:00
Val Erastov (xibyte)
42c5ffa13a fix rectangle tool jittering 2020-05-14 23:38:28 -07:00
Val Erastov (xibyte)
71d171898b ground objects concept 2020-05-14 22:50:06 -07:00
Val Erastov (xibyte)
0a937e1d09 typesafety for _class and TYPE fields 2020-05-14 21:24:54 -07:00
Val Erastov (xibyte)
1d66f7d71f keep only one stage control 2020-05-14 20:25:12 -07:00
Val Erastov (xibyte)
9a0aaf8fac fix dimension serialization 2020-05-14 20:24:06 -07:00
Val Erastov (xibyte)
9730e2c8ec stable ids, new saving format 2020-05-14 03:49:53 -07:00
Val Erastov (xibyte)
0dc66251d9 cleaning up inplace sketcher UI 2020-05-13 00:42:57 -07:00
Val Erastov (xibyte)
0aaf6283a2 fix dimension removal 2020-05-12 23:54:12 -07:00
Val Erastov (xibyte)
0a4be8c780 make boundary sketch objects read only 2020-05-08 02:03:07 -07:00
Val Erastov (xibyte)
5a56478aec remove unused diff match path 2020-05-06 23:46:57 -07:00
Val Erastov (xibyte)
1b766da2d4 change the main toolbar in the sketcher mode 2020-05-05 02:13:41 -07:00
Val Erastov (xibyte)
2941687dbc first approach to constraint annotations 2020-04-03 01:09:07 -07:00
Val Erastov (xibyte)
2a371377ef save configuration for angular measure 2020-04-02 02:20:49 -07:00
Val Erastov (xibyte)
c082c13ed5 angular measure tool 2020-04-02 02:14:33 -07:00
Val Erastov (xibyte)
b86933b32a extract default pick limit to a constant 2020-03-27 02:24:16 -07:00
Val Erastov (xibyte)
2bae555c8d increase pick limit 2020-03-27 02:13:21 -07:00
Val Erastov (xibyte)
0dfc9a73be improving dimensions - arc and circles 2020-03-27 01:56:36 -07:00
Val Erastov (xibyte)
1c4796d249 attach a dimension right on a segment 2020-03-26 23:45:27 -07:00
Val Erastov (xibyte)
014697d927 improving dimensions - make text being captured 2020-03-26 00:23:14 -07:00
Val Erastov (xibyte)
5dc7c3f52b improving dimensions - make them draggable 2020-03-25 21:54:30 -07:00
Val Erastov (xibyte)
11c37cb8b9 improving dimensions 2020-03-25 14:37:11 -07:00
Val Erastov (xibyte)
0631525ace migrating tests 2020-03-25 00:29:10 -07:00
Val Erastov (xibyte)
a7ad8e2a3e merging application and context 2020-03-24 22:32:22 -07:00
Val Erastov (xibyte)
6d06343f53 fix a segment test 2020-03-24 20:51:07 -07:00
Val Erastov (xibyte)
13eb317c89 refactor App2d class(terminal and property view), remove legacy UI toolkit and its helpers 2020-03-22 17:33:06 -07:00
Val Erastov (xibyte)
557b3474ee migrate sketch export dialog 2020-03-20 01:37:34 -07:00
Val Erastov (xibyte)
167167be89 sketch manager component, make windows resizable 2020-03-20 00:20:07 -07:00
Val Erastov (xibyte)
290f94150f implement flipping right 2020-03-19 20:46:59 -07:00
Val Erastov (xibyte)
f6845a6140 highlighting items from the wizard on 2d sketch 2020-03-19 01:44:05 -07:00
Val Erastov (xibyte)
f6e5c42b89 flip option for the parallel constraint 2020-03-19 01:42:19 -07:00
Val Erastov (xibyte)
e13e676310 finishing icon replacement with SVG 2020-03-19 01:41:48 -07:00
Val Erastov (xibyte)
7858df7847 fix infinite loop 2020-03-18 22:12:57 -07:00
Val Erastov (xibyte)
e858b1aa64 constraint icons for contextual buttons and the list 2020-03-18 01:21:15 -07:00
Val Erastov (xibyte)
4c9d8e30b4 constraint icons and right bar 2020-03-17 22:35:53 -07:00
Val Erastov (xibyte)
10adf51426 fix linear substitution for polynomials 2020-03-15 03:06:00 -07:00
Val Erastov (xibyte)
9548c3908d react error scopes, fix removing generated objects 2020-03-15 01:43:19 -07:00
Val Erastov (xibyte)
dffaef17b3 constants resolution 2020-03-14 23:51:39 -07:00
Val Erastov (xibyte)
68dbb898db saving UI state 2020-03-14 20:21:29 -07:00
Val Erastov (xibyte)
b819960284 remove explicit dereferencing in io 2020-03-14 18:16:17 -07:00
Val Erastov (xibyte)
76069bfc23 generators and stages implementation 2020-03-14 18:07:58 -07:00
Val Erastov (xibyte)
e1deaa670e improving penalty functions 2020-03-11 17:37:16 -07:00
Val Erastov (xibyte)
329af6602f bezier curve tangent constraint improved 2020-03-11 16:12:46 -07:00
Val Erastov (xibyte)
8254f3dbbb bezier curve tangent constraint 2020-03-11 03:42:47 -07:00
Val Erastov (xibyte)
b1aabfed5c prepare for ellipse constraints 2020-03-10 19:46:49 -07:00
Val Erastov (xibyte)
e7c25081e2 point on bezier curve constraint 2020-03-10 19:18:04 -07:00
Val Erastov (xibyte)
bbdd0a00dc fix bezier curve 2020-03-10 18:26:26 -07:00
Val Erastov (xibyte)
96f9621714 fix rectangle tool 2020-03-10 17:02:18 -07:00
Val Erastov (xibyte)
937630b8fd point on circle, middle point, symmetry constraint implemented using polynomials 2020-03-10 01:54:28 -07:00
Val Erastov (xibyte)
58ef7c0caf fix point on line constraint 2020-03-10 00:42:09 -07:00
Val Erastov (xibyte)
b5f6a45d11 backward compatibility for equals constraint 2020-03-10 00:33:50 -07:00
Val Erastov (xibyte)
d5b35d1740 fix selection marker 2020-03-09 23:56:31 -07:00
Val Erastov (xibyte)
547ec02b01 object highlight mode, reuse styles 2020-03-09 23:46:16 -07:00
Val Erastov (xibyte)
279db19809 fixing degree of freedom analysis 2020-03-06 00:49:06 -08:00
Val Erastov (xibyte)
5043b681d7 assign debug symbols to being solved parameters 2020-03-05 23:42:26 -08:00
Val Erastov (xibyte)
e20b7e892f constraint action descriptions 2020-03-05 00:33:00 -08:00
Val Erastov (xibyte)
d022e12e96 fix fillet 2020-03-03 00:42:27 -08:00
Val Erastov (xibyte)
da18f09402 radius constraint 2020-03-03 00:26:21 -08:00
Val Erastov (xibyte)
6c4c72cc56 Point to Line and Poinr to Point distance constraints 2020-03-03 00:19:11 -08:00
Val Erastov (xibyte)
f0d36b0a82 parallel constraint 2020-03-02 23:46:33 -08:00
Val Erastov (xibyte)
2d3c15ef02 horizontal constraint 2020-03-02 23:10:10 -08:00
Val Erastov (xibyte)
e999181db1 remove intermediate parameter W / vertical constraint 2020-03-02 22:47:46 -08:00
Val Erastov (xibyte)
b5d21fa1cb switch back delta translations 2020-03-02 20:25:05 -08:00
Val Erastov (xibyte)
7957c2f418 sketcher tuning 2020-03-02 20:22:33 -08:00
Val Erastov (xibyte)
f50d50fa98 arc, fillet and radius equality 2020-02-07 21:08:53 -08:00
Val Erastov (xibyte)
95930151ca remove constraints / arc support 2020-02-05 23:24:10 -08:00
Val Erastov (xibyte)
d52d3a565d approach to modifiers 2020-01-30 21:23:38 -08:00
Val Erastov (xibyte)
79bbe7a4c3 constraints UI 2020-01-28 17:58:18 -08:00
Val Erastov (xibyte)
2675355307 penalty function to restrict circle radius 2020-01-24 17:13:34 -08:00
Val Erastov (xibyte)
da613a082e polynomial analysis 2020-01-21 00:35:04 -08:00
Val Erastov (xibyte)
58f3ac1846 checkpoint 2020-01-14 22:04:47 -08:00
Val Erastov (xibyte)
2fafec904c polynomial analysis 2020-01-07 00:17:20 -08:00
Val Erastov (xibyte)
168fb3bacd first approach to sequential solver 2019-12-08 21:26:00 -08:00
Val Erastov (xibyte)
c559b4e125 signed perpendicular constraint and fillet based on it 2019-12-02 12:12:30 -08:00
Val Erastov (xibyte)
dbd871c920 pushing expressions to the sketcher 2019-11-28 02:01:48 -08:00
Val Erastov
9cf9f18e37 changing constraint's parameters from 3d view 2019-08-03 13:14:44 -07:00
Val Erastov
a68bd029d1 make mirror constraint accessible from 3d 2019-06-19 22:22:46 -07:00
Val Erastov
9d287065b5 fix adding constraints with user input 2019-06-19 22:22:46 -07:00
Val Erastov
b52d59005c constraint explorer in 3d in-place sketch view 2019-06-07 11:32:44 -07:00
Val Erastov
73782cc7bf merge close vectors when reading sketch 2019-06-07 11:32:14 -07:00
Val Erastov
9d58d6cceb tweaking between construction and default mode for sketch shapes 2019-06-05 19:52:59 -07:00
Val Erastov
05f238d08a use construction role instead of _construction_ layer, first approach to sketch object explorer 2019-06-05 18:11:37 -07:00
Val Erastov
4713cc1fc8 sketcher sub systems split 2019-06-01 00:33:14 -07:00
Val Erastov
f325a875c1 rename to avoid confusions with logical constraints 2019-05-22 16:02:03 -07:00
Val Erastov
85afe6d6fe create default sketcher layers in viewer constructor 2019-02-18 22:14:46 -08:00
Val Erastov
ebec6fb7f5 change genSerpinski signature 2019-02-08 18:34:57 -08:00
Val Erastov
491e3695d5 automated tests support 2019-02-08 17:41:28 -08:00
Val Erastov
f601cacb80 #63 fix missing jwerty dependency issue 2019-01-16 17:48:12 -08:00
Val Erastov
b78ae2df61 serpinski fractal geenrator of off a segment for tests 2018-12-17 19:52:13 -08:00
Val Erastov
8b2ad87513 unsibscribe sketcher viewer from resize listener after exit from the sketch mode 2018-12-04 23:51:09 -08:00
Val Erastov
a4b9a96ac0 update webpack and babel 2018-11-27 18:27:02 -08:00
Val Erastov
a1da0a4b96 clean up 2018-11-13 18:15:01 -08:00
Val Erastov
acfdf236cb nurbs support for sketcher 2018-11-12 23:52:13 -08:00
Val Erastov
aaa6bd6690 export stl functionality 2018-10-31 00:25:00 -07:00
Val Erastov
4275c843a8 fix moving solid edges while solving 2018-09-28 19:15:59 -07:00
Val Erastov
898877d765 mege sketcher UI with 3d 2018-09-28 00:00:10 -07:00
Val Erastov
fdbb719436 fixing mouse event in firefox for sketcher 2018-05-10 20:33:20 -07:00
Val Erastov
046a10fe16 UI modularization / decouple 3D rendering 2018-01-05 01:41:15 -08:00
Val Erastov
ef9e210f49 update references to Vector from the 'math' module 2018-01-03 19:59:10 -08:00