Commit graph

1358 commits

Author SHA1 Message Date
Mike Molinari
c364ce70a5 Make edit sketch automatically orient to face 2022-06-25 15:19:48 -07:00
Mike Molinari
3b12686b83 Removed constraints section from toolbar in sketcher. Moved mirror command to the 2d geometry creation area. 2022-06-25 15:19:48 -07:00
Val Erastov
25e1000856 fix primitives off of datum 2022-06-25 15:19:48 -07:00
Val Erastov
3159b19ca3 fix plane off of datum 2022-06-25 15:19:48 -07:00
Val Erastov
9e548409b0 datum rework 2022-06-25 15:19:48 -07:00
Val Erastov
f6c75d9c23 pick list dialog 2022-06-25 15:19:48 -07:00
Mike Molinari
4e9961669b removed older referneces to opencascade.js 2022-06-25 15:19:48 -07:00
Val Erastov
3dea461392 objects highlight 2022-06-25 15:19:48 -07:00
Val Erastov
ed5b40878d model attributes 2022-06-25 15:19:48 -07:00
Val Erastov
a37d7dc3f8 fix pipeline caching issue 2022-06-25 15:19:48 -07:00
Val Erastov
50db2afb56 fix selection 2022-06-25 15:19:48 -07:00
Val Erastov
1161d39ac7 plugin system refactoring 2022-06-25 15:19:48 -07:00
Val Erastov
c7fda1ac27 plugin system refactoring 2022-06-25 15:19:48 -07:00
Val Erastov
02efa9a3dc improve wizard react integration 2022-06-25 15:19:48 -07:00
Val Erastov
4d8990c0d9 support plugin dependencies 2022-06-25 15:19:48 -07:00
Mike Molinari
82718d0a0c Added sweep icon 2022-06-25 15:19:48 -07:00
Mike Molinari
7f56e49224 added mirror icon 2022-06-25 15:19:48 -07:00
Mike Molinari
12f4d5761e Added fully working mirror body and added start of sheet metal commands in inwork state 2022-06-25 15:19:48 -07:00
Mike Molinari
459a3219ef added tcl to js converter to root of web folder as "tcltojs.html" 2022-06-25 15:19:48 -07:00
Val Erastov
4757729209 fix error handling 2022-06-25 15:19:48 -07:00
Val Erastov
3d2faf9256 cleanup debug code 2022-06-25 15:19:48 -07:00
Val Erastov
2ee7120175 workbenches framework 2022-06-25 15:19:48 -07:00
xibyte
e137761d64 use actionService instead of action.service 2022-06-25 15:19:48 -07:00
Mike Molinari
4973879cd3 loft function non working first cut. 2022-06-25 15:19:48 -07:00
xibyte
31032051fc work on MDF 2022-06-25 15:19:48 -07:00
xibyte
e07fd2c5e6 direction and axis widget 2022-06-25 15:19:48 -07:00
xibyte
0fc56d1cfc work on MDF 2022-06-25 15:19:47 -07:00
Mike Molinari
a2acb1ec00 added multi face/multi body shell opperation. 2022-06-25 15:19:47 -07:00
Mike Molinari
b71f4dd9ab Added general purpose boolean opperation command and revolve function partially working. 2022-06-25 15:19:47 -07:00
xibyte
91ff0fbc8a fix fillet 2022-06-25 15:19:47 -07:00
xibyte
34b2733807 revert fuzzy value 2022-06-25 15:19:47 -07:00
xibyte
db7a74c9a4 fix extrude 2022-06-25 15:19:47 -07:00
xibyte
0cbd38d36c revert md 2022-06-25 15:19:47 -07:00
xibyte
07db5af1db schema from UI definition 2022-06-25 15:19:47 -07:00
xibyte
e03a4c0f76 fix sketch loading to taking into account coordinate system 2022-06-25 15:19:47 -07:00
xibyte
8f88ee2f88 mdf integration 2022-06-25 15:19:47 -07:00
xibyte
b56b87d110 occ command interface 2022-06-25 15:19:47 -07:00
xibyte
705b86cdde edges and normals using opencascade.js 2022-06-25 14:32:14 -07:00
Val Erastov
c107f6148f propogate size in px to react icons 2022-06-25 14:32:14 -07:00
Val Erastov
d288adb7f7 change enum definition 2022-06-25 14:32:14 -07:00
Val Erastov
db3dd8dadf support enum fields 2022-06-25 14:32:14 -07:00
Val Erastov
9bb8c8c012 mdf icons support 2022-06-25 14:32:14 -07:00
Mike Molinari
6c96cf1c59 Added fillet tool 2021-09-23 03:06:06 +00:00
Mike Molinari
264c995848 Drop feature button now Delete and added icons for edit and delete in floating window above timeline history 2021-09-23 03:03:45 +00:00
Mike Molinari
75c256c2fa Added hole tool and moved the workbench folders arrround a bit 2021-09-22 01:53:36 +00:00
Mike Molinari
e7d7103f6d added text field to form generator 2021-09-22 01:52:31 +00:00
Val Erastov
de117ccc0f operations under workbenches 2021-09-19 15:16:06 -07:00
Mike Molinari
0da5ae254c added basic primitives commands 2021-09-19 21:20:08 +00:00
Val Erastov
5ca2834213 bottle operation 2021-09-13 01:49:38 -07:00
Val Erastov
cb108cc2d4 occ proto 2021-09-06 01:48:09 -07:00
Val Erastov
f0e9543fdc mdf prototype / extrude exampl 2021-08-09 01:18:58 -07:00
Val Erastov
4883b44895 fix circle auto detection from NURBS 2021-03-03 20:51:55 -08:00
Val Erastov
b2ddee5aef import STEP file as feature from local file 2021-03-03 19:58:18 -08:00
Val Erastov
d5a448cecb defeature by edge 2021-01-26 20:35:20 -08:00
Val Erastov
7c9d0c2999 edge split 2021-01-26 20:34:52 -08:00
Val Erastov (xibyte)
1f06e5f4d6 fix load API to always force it to shell 2020-12-16 02:15:03 -08:00
Val Erastov (xibyte)
8d5561f2b7 defeature by vertex utility 2020-12-15 02:10:42 -08:00
Val Erastov (xibyte)
a6eacfe67c defeature by faces API, rename API method 2020-12-10 01:51:30 -08:00
Val Erastov (xibyte)
51f4608aaa defeature by faces API 2020-12-10 01:45:37 -08:00
Val Erastov (xibyte)
dcc7ef512d split face API 2020-12-09 23:16:57 -08:00
Val
65609aa500 directmod 2020-11-27 02:52:33 -08:00
Val Erastov (xibyte)
3118a4c556 support of "non-uniform" transformations for the brep objects 2020-11-02 19:25:54 -08:00
Val Erastov (xibyte)
75118af1cb push/pull faces 2020-10-13 20:59:06 -07:00
Val Erastov (xibyte)
454d1d5479 use planes if possible for serialization 2020-10-12 23:17:54 -07:00
Val Erastov (xibyte)
e01621bf67 BREP serialization from Shell 2020-10-05 01:27:26 -07:00
Val Erastov (xibyte)
5aa50327b2 add location support to the engine's API 2020-08-04 22:54:29 -07:00
Val Erastov (xibyte)
871dcbf8fc translation API 2020-07-31 02:30:50 -07:00
Val Erastov (xibyte)
0b9526ad64 tessellation API 2020-07-31 01:37:49 -07:00
Val Erastov (xibyte)
13f7158dcd arbitrary BREP API 2020-07-31 00:30:55 -07:00
Val Erastov (xibyte)
da4631458b engine API grooming 2020-07-21 00:54:09 -07:00
Val Erastov (xibyte)
c9b1d3d292 engine api work 2020-07-20 02:25:34 -07:00
Val Erastov (xibyte)
bf2d6386c9 'tesselation' type fix 2020-07-20 00:17:40 -07:00
Val Erastov (xibyte)
590cd37878 organizing brep package 2020-07-19 23:41:41 -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)
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)
24acddcc5a move out legacy bezier luts 2020-07-19 21:59:04 -07:00
Val Erastov (xibyte)
eecb903a1c move out graph utility 2020-07-19 21:56:37 -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)
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)
025f4a94a8 clean up 2020-07-18 22:05:24 -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)
4f7e7267ea ellipse rework 2020-07-18 13:09:47 -07:00
Val Erastov (xibyte)
91e44214cf fallback to levenberg marquardt if dog leg fails / missing bit 2020-07-17 17:42:04 -07:00
Val Erastov (xibyte)
4c9bb84d77 rollback an accidental commit 2020-07-17 17:41:21 -07:00