Commit graph

1190 commits

Author SHA1 Message Date
Val Erastov
3cdd4b09f0 fix scale factor calculation 2018-11-14 23:48:07 -08:00
Val Erastov
a1da0a4b96 clean up 2018-11-13 18:15:01 -08:00
Val Erastov
9c19ebcdd2 nurbs to arc reconciliation 2018-11-13 00:45:31 -08:00
Val Erastov
ca3d981320 sketch boundaries reconstruction 2018-11-12 23:53:15 -08:00
Val Erastov
acfdf236cb nurbs support for sketcher 2018-11-12 23:52:13 -08:00
Val Erastov
5da510578e set history pointer to errant operation if there is an error while modification evaluation to give a way of fixing it 2018-11-07 22:02:51 -08:00
Val Erastov
778403fd19 reassign sketch functionality 2018-11-07 22:01:45 -08:00
Val Erastov
a53bc95ffa fix multi-selection wizard widget 2018-11-07 21:59:59 -08:00
Val Erastov
b4ee4bbb0d improve BrepDebugger to show current state 2018-11-07 21:59:16 -08:00
Val Erastov
5f04782f56 improve ObjectExplorer to show adjacent faces for an edge 2018-11-07 21:58:36 -08:00
Val Erastov
1aae2e1b73 implementing generic way to extend UI through 'sockets' 2018-11-07 21:57:22 -08:00
Val Erastov
aaa6bd6690 export stl functionality 2018-10-31 00:25:00 -07:00
Val Erastov
02eb8b0662 make coordinate system widget use coordinate system instead of basis 2018-10-30 23:05:02 -07:00
Val Erastov
a32ac44a01 make boundaries updater use sketchToWorld transformation 2018-10-30 23:05:02 -07:00
Val Erastov
1bda2764fa cosmetic improvements of csys transformation matrix creation 2018-10-30 23:05:01 -07:00
Val Erastov
12341bf26c store coordinate system for a shell and use to derive coordinate system of its faces 2018-10-30 23:05:01 -07:00
Val Erastov
8c4b725c14 lipstick work for in place sketcher projector 2018-10-30 23:05:01 -07:00
Val Erastov
2cd26f19e5 adding boolean capabilities to primitive operations 2018-10-30 23:05:01 -07:00
Val Erastov
0825dc0065 rename outdated to consumed 2018-10-30 23:05:01 -07:00
Val Erastov
6a9b0ebeca implementing operations for basic primitives 2018-10-30 23:04:10 -07:00
Val Erastov
c230f24490 implement extension mechanism, all engine are registered through extensions now 2018-10-30 23:04:10 -07:00
Val Erastov
2db4eb9b75 implementing wizards for the primitives 2018-10-30 23:03:06 -07:00
Val Erastov
e7cf64f54c using unified face coordinate system for sketches and datums 2018-10-30 23:03:06 -07:00
Val Erastov
49dffd435b rotate datum operation 2018-10-30 23:02:52 -07:00
Val Erastov
df742b81d6 create/move datum operation 2018-10-30 23:01:57 -07:00
Val Erastov
325f08c9a0 test fixes 2018-10-15 15:37:45 -07:00
Val Erastov
2f34f9390e keep sketches of consumed shells 2018-10-04 15:11:48 -07:00
Val Erastov
fe9d7c1a81 global coordinate system widget 2018-10-01 23:30:36 -07:00
Val Erastov
88ce8f3890 bind 0.0.0.0 for the dev server 2018-10-01 23:25:20 -07:00
Val Erastov
46738b2333 fix camera syncing for in place sketcher 2018-09-29 20:32:41 -07:00
Val Erastov
4275c843a8 fix moving solid edges while solving 2018-09-28 19:15:59 -07:00
Val Erastov
311511820b make sure all coincident points from are identical 2018-09-28 00:00:11 -07:00
Val Erastov
c7dc3c327d expose vec functions through tpi 2018-09-28 00:00:11 -07:00
Val Erastov
8a6a5d82e8 add some debug methods 2018-09-28 00:00:11 -07:00
Val Erastov
e6e4cc0402 taking into account coordinate system direction for surface inverting 2018-09-28 00:00:10 -07:00
Val Erastov
163022b427 taking into account coordinate system direction for surface inverting 2018-09-28 00:00:10 -07:00
Val Erastov
fa672d92bb fix project loading 2018-09-28 00:00:10 -07:00
Val Erastov
5135d6bce8 fix loose marked/selection state on update bounds 2018-09-28 00:00:10 -07:00
Val Erastov
898877d765 mege sketcher UI with 3d 2018-09-28 00:00:10 -07:00
Val Erastov
72eae3a076 fix plane parallel to face option 2018-09-28 00:00:10 -07:00
Val Erastov
4fb7aef203 fix plane wizard 2018-09-28 00:00:10 -07:00
Val Erastov
d9743ba672 math for supporting datums 2018-09-28 00:00:10 -07:00
Val Erastov
0efeee3ea6 fix history wizard 2018-08-05 22:54:52 -07:00
Val Erastov
db26ce42ba brep builder improvements 2018-08-05 22:27:01 -07:00
Val Erastov
4d4ba7175a fixing webgl component layout and fix resize issues 2018-07-07 12:44:47 -07:00
Val Erastov
699512168a inserting operation into history 2018-07-07 12:44:23 -07:00
Val Erastov
6f95b5ae80 improve history timeline scroll 2018-07-06 17:01:58 -07:00
Val Erastov
b8053c5e25 history timeline widget 2018-07-05 22:42:25 -07:00
Val Erastov
a4ef761ffe convert rem(s) to pixels 2018-07-03 21:30:11 -07:00
Val Erastov
39c8867586 heads up toolbar 2018-07-03 21:18:49 -07:00