Commit graph

206 commits

Author SHA1 Message Date
Val Erastov (xibyte)
bf2d6386c9 'tesselation' type fix 2020-07-20 00:17:40 -07:00
Val Erastov (xibyte)
a596b22a78 organizing brep package 2020-07-20 00:15:49 -07:00
Val Erastov (xibyte)
63bbdf564b organizing brep package - add some typesafety 2020-07-20 00:06:46 -07:00
Val Erastov (xibyte)
590cd37878 organizing brep package 2020-07-19 23:41:41 -07:00
Val Erastov (xibyte)
a99c8cf5a5 brep builder type safety 2020-07-19 23:33:43 -07:00
Val Erastov (xibyte)
f24a3f45a5 imports grooming 2020-07-19 23:09:46 -07:00
Val Erastov (xibyte)
f053cab1ba move brep to a module 2020-07-19 22:59:42 -07:00
Val Erastov (xibyte)
240c217438 euclidean module organizing 2020-07-19 22:51:52 -07:00
Val Erastov (xibyte)
720577c4d7 move euclidean to geom 2020-07-19 22:40:38 -07:00
Val Erastov (xibyte)
e11c1f7f4a geom module 2020-07-19 22:37:24 -07:00
Val Erastov (xibyte)
945a7e27f1 moving bbox and some typesafety 2020-07-19 22:18:57 -07:00
Val Erastov (xibyte)
08802f29c8 move convex hull to eucleadian module 2020-07-19 22:01:26 -07:00
Val Erastov (xibyte)
e2aa04a365 organizing math module - moving qr 2020-07-19 21:54:49 -07:00
Val Erastov (xibyte)
a660ca0645 organizing math module - rename setting matrix methods 2020-07-19 16:19:20 -07:00
Val Erastov (xibyte)
5be4dd4198 organizing math module - rename matrix to more precise Matrix3x4 2020-07-19 16:07:03 -07:00
Val Erastov (xibyte)
58b9094c85 organizing math module - move Vec3 type definition to vec module 2020-07-19 15:53:26 -07:00
Val Erastov (xibyte)
2ffec12989 organizing math module - move common geometry to euclidean module 2020-07-19 15:50:33 -07:00
Val Erastov (xibyte)
210eed5101 organizing math module - extracting out generic equality methods 2020-07-19 13:35:57 -07:00
Val Erastov (xibyte)
8748f401b7 organizing math module - extracting out vector and matrix initializer for array like data 2020-07-19 13:23:43 -07:00
Val Erastov (xibyte)
3d647c2db6 organizing math module - enforcing cardinality for vector data 2020-07-19 13:14:38 -07:00
Val Erastov (xibyte)
63edda21d9 organizing math module - extracting distance 2020-07-19 12:52:58 -07:00
Val Erastov (xibyte)
cdd7d90856 organizing math module - moving axises to vector 2020-07-19 00:15:37 -07:00
Val Erastov (xibyte)
37c8037e65 organizing math module - extracting out basis 2020-07-18 23:11:02 -07:00
Val Erastov (xibyte)
9dbd59a35d organizing math module - optimization module extracting bfgs and dogleg 2020-07-18 22:46:54 -07:00
Val Erastov (xibyte)
1e861642e1 organizing math module - optimization module 2020-07-18 22:23:43 -07:00
Val Erastov (xibyte)
841ce331a4 organizing math module - commons functions 2020-07-18 22:18:03 -07:00
Val Erastov (xibyte)
7909cbc674 extract matrix class to a separate module 2020-07-18 21:55:56 -07:00
Val Erastov (xibyte)
7fe68287eb fixing tests 2020-07-18 21:19:46 -07:00
Val Erastov (xibyte)
504843e83d adding types for basic topo and geom objects 2020-07-17 02:32:58 -07:00
Val Erastov (xibyte)
c5d21eb483 three js update 2020-07-13 17:03:10 -07:00
Val Erastov (xibyte)
ef8a57ade3 edge aligns DOFs for assemblies 2020-07-13 17:03:09 -07:00
Val Erastov (xibyte)
801480c5f4 basic DOFs for assemblies 2020-07-13 17:02:58 -07:00
Val Erastov (xibyte)
c9ac719f83 vertex view 2020-07-01 22:58:45 -07:00
Val Erastov (xibyte)
91cb86c354 experiment with spherical coordinates 2020-06-29 19:33:11 -07:00
Val Erastov (xibyte)
931a05ac36 assembly infrastructure 2020-06-22 02:15:18 -07:00
Val Erastov (xibyte)
4ddf018fc6 assembly infrastructure 2020-06-20 21:53:23 -07:00
Val Erastov (xibyte)
24918f5a59 import from step file 2020-06-12 23:30:46 -07:00
Val Erastov (xibyte)
66c4707a83 part import from repository 2020-06-09 21:52:49 -07:00
Val Erastov (xibyte)
e6d23ab4bf make operation asynchronous 2020-05-30 19:30:05 -07:00
Val Erastov (xibyte)
69617e317a work on color, make different levels of background 2020-05-22 01:17:37 -07:00
Val Erastov (xibyte)
b6fde5e983 work on part import, ui/ux and typesafety 2020-05-21 17:23:07 -07:00
Val Erastov (xibyte)
1cc881db15 data loading auxiliary components 2020-05-21 17:19:15 -07:00
Val Erastov (xibyte)
a1663c26b2 dialog component 2020-05-21 17:18:00 -07:00
Val Erastov (xibyte)
a3b1df5e5e tree component 2020-05-21 17:17:17 -07:00
Val Erastov (xibyte)
0014150207 work on typography 2020-05-21 17:17:06 -07:00
Val Erastov (xibyte)
e6244ed8fc dataloading support 2020-05-21 17:15:20 -07:00
Val Erastov (xibyte)
31356b2922 useStream typesafety 2020-05-21 17:14:48 -07:00
Val Erastov (xibyte)
5a42a77e2f working on the test infrastructure 2020-05-20 00:07:33 -07:00
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)
5493cd0edd documentation window toolbar 2020-05-15 00:15:37 -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)
54cf903ae8 documentation system 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)
e68aa71c95 react housekeeping 2020-03-24 01:03:15 -07:00
Val Erastov (xibyte)
6d7d2648e3 replace old test framework with cypress, migrate the tests 2020-03-24 00:08:30 -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)
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)
76069bfc23 generators and stages implementation 2020-03-14 18:07:58 -07:00
Val Erastov (xibyte)
547ec02b01 object highlight mode, reuse styles 2020-03-09 23:46:16 -07:00
Val Erastov (xibyte)
e20b7e892f constraint action descriptions 2020-03-05 00:33:00 -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)
7957c2f418 sketcher tuning 2020-03-02 20:22:33 -08:00
Val Erastov (xibyte)
95930151ca remove constraints / arc support 2020-02-05 23:24:10 -08:00
Val Erastov (xibyte)
79bbe7a4c3 constraints UI 2020-01-28 17:58:18 -08:00
Val Erastov (xibyte)
2e97a8a9bf voxels 2020-01-28 17:57:43 -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)
168fb3bacd first approach to sequential solver 2019-12-08 21:26:00 -08:00
Val Erastov
73782cc7bf merge close vectors when reading sketch 2019-06-07 11:32:14 -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
69465945d1 fix width of scalable lines 2019-02-24 17:51:03 -08:00
Val Erastov
a1e2b80948 make all menus position static / allow creation custom context menus 2019-02-24 14:42:49 -08:00
Val Erastov
6fd1c73a96 zoomIn/zoomOut and face cycle action and hotkey bindings 2019-02-20 14:19:16 -08:00
Val Erastov
ccd18c13bb being able to pick objects based on a custom ray 2019-02-18 23:41:57 -08:00
Val Erastov
491e3695d5 automated tests support 2019-02-08 17:41:28 -08:00
Val Erastov
6e16e39383 loft operation and loft previewer 2019-01-14 22:17:07 -08:00
Val Erastov
558ca766ae spatial curve wizard/editor stub 2019-01-14 19:51:34 -08:00
Val Erastov
10f9a1fd86 render sketch primitive in 3d as ScalableLine 2018-12-20 15:39:56 -08:00
Val Erastov
7037d3224c improve cut/extrude wizard 2018-12-20 00:09:07 -08:00
Val Erastov
77569411a4 extrude and cut along datum axises; make datum axises selectable 2018-12-18 00:07:34 -08:00
Val Erastov
50129d36a9 color code points to accommodate OperationHistory view 2018-12-13 20:59:51 -08:00
Val Erastov
b4305c5a16 localize workingParams to wizard context 2018-12-10 23:14:08 -08:00
Val Erastov
14cdeb9356 entities selection rework, separate selection in normal mode from wizard mode 2018-12-05 00:41:16 -08:00
Val Erastov
28d863a52e bring main menu back 2018-11-30 19:32:35 -08:00
Val Erastov
bb5440caa3 fix action info popup position adjusting 2018-11-30 01:06:49 -08:00
Val Erastov
579ac1203f reorganizing UI layout 2018-11-29 23:40:47 -08:00
Val Erastov
2a2b221f5d implement generic boolean operation 2018-11-29 17:10:58 -08:00
Val Erastov
dc62cfc7f3 fix warning since value now is optional as well as can be either string or number 2018-11-28 01:11:39 -08:00
Val Erastov
a4b9a96ac0 update webpack and babel 2018-11-27 18:27:02 -08:00
Val Erastov
0efdb74888 basic implementation of expressions 2018-11-26 21:08:11 -08:00
Val Erastov
8b99c186dc improve edges rendering 2018-11-15 00:36:18 -08:00
Val Erastov
acfdf236cb nurbs support for sketcher 2018-11-12 23:52:13 -08:00
Val Erastov
778403fd19 reassign sketch functionality 2018-11-07 22:01:45 -08:00